Eos swagger definition

Analytics

getIssues

Retrieve information about problems


/api/v1/analytics/issues

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/analytics/issues"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AnalyticsApi;

import java.io.File;
import java.util.*;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        
        AnalyticsApi apiInstance = new AnalyticsApi();
        try {
            array[inline_response_200_6] result = apiInstance.getIssues();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getIssues");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AnalyticsApi;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        AnalyticsApi apiInstance = new AnalyticsApi();
        try {
            array[inline_response_200_6] result = apiInstance.getIssues();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getIssues");
            e.printStackTrace();
        }
    }
}

AnalyticsApi *apiInstance = [[AnalyticsApi alloc] init];

[apiInstance getIssuesWithCompletionHandler: 
              ^(array[inline_response_200_6] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AnalyticsApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getIssues(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getIssuesExample
    {
        public void main()
        {
            
            var apiInstance = new AnalyticsApi();

            try
            {
                array[inline_response_200_6] result = apiInstance.getIssues();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AnalyticsApi.getIssues: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AnalyticsApi();

try {
    $result = $api_instance->getIssues();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AnalyticsApi->getIssues: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AnalyticsApi;

my $api_instance = WWW::SwaggerClient::AnalyticsApi->new();

eval { 
    my $result = $api_instance->getIssues();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AnalyticsApi->getIssues: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AnalyticsApi()

try: 
    api_response = api_instance.get_issues()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AnalyticsApi->getIssues: %s\n" % e)

Parameters

Responses

Status: 200 - Print summary


getMetrics

Retrieve all metrics


/api/v1/analytics/metrics

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/analytics/metrics"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AnalyticsApi;

import java.io.File;
import java.util.*;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        
        AnalyticsApi apiInstance = new AnalyticsApi();
        try {
            inline_response_200 result = apiInstance.getMetrics();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getMetrics");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AnalyticsApi;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        AnalyticsApi apiInstance = new AnalyticsApi();
        try {
            inline_response_200 result = apiInstance.getMetrics();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getMetrics");
            e.printStackTrace();
        }
    }
}

AnalyticsApi *apiInstance = [[AnalyticsApi alloc] init];

[apiInstance getMetricsWithCompletionHandler: 
              ^(inline_response_200 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AnalyticsApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getMetrics(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getMetricsExample
    {
        public void main()
        {
            
            var apiInstance = new AnalyticsApi();

            try
            {
                inline_response_200 result = apiInstance.getMetrics();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AnalyticsApi.getMetrics: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AnalyticsApi();

try {
    $result = $api_instance->getMetrics();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AnalyticsApi->getMetrics: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AnalyticsApi;

my $api_instance = WWW::SwaggerClient::AnalyticsApi->new();

eval { 
    my $result = $api_instance->getMetrics();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AnalyticsApi->getMetrics: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AnalyticsApi()

try: 
    api_response = api_instance.get_metrics()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AnalyticsApi->getMetrics: %s\n" % e)

Parameters

Responses

Status: 200 - A list of all metrics


getOperatingSystems

Retrieve information about operating systems in use


/api/v1/analytics/operatingSystems

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/analytics/operatingSystems"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AnalyticsApi;

import java.io.File;
import java.util.*;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        
        AnalyticsApi apiInstance = new AnalyticsApi();
        try {
            array[inline_response_200_5] result = apiInstance.getOperatingSystems();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getOperatingSystems");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AnalyticsApi;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        AnalyticsApi apiInstance = new AnalyticsApi();
        try {
            array[inline_response_200_5] result = apiInstance.getOperatingSystems();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getOperatingSystems");
            e.printStackTrace();
        }
    }
}

AnalyticsApi *apiInstance = [[AnalyticsApi alloc] init];

[apiInstance getOperatingSystemsWithCompletionHandler: 
              ^(array[inline_response_200_5] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AnalyticsApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOperatingSystems(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOperatingSystemsExample
    {
        public void main()
        {
            
            var apiInstance = new AnalyticsApi();

            try
            {
                array[inline_response_200_5] result = apiInstance.getOperatingSystems();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AnalyticsApi.getOperatingSystems: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AnalyticsApi();

try {
    $result = $api_instance->getOperatingSystems();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AnalyticsApi->getOperatingSystems: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AnalyticsApi;

my $api_instance = WWW::SwaggerClient::AnalyticsApi->new();

eval { 
    my $result = $api_instance->getOperatingSystems();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AnalyticsApi->getOperatingSystems: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AnalyticsApi()

try: 
    api_response = api_instance.get_operating_systems()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AnalyticsApi->getOperatingSystems: %s\n" % e)

Parameters

Responses

Status: 200 - Print summary


getPlatformMetrics

Retrieve metrics for specific platform


/api/v1/analytics/platforms/{platformId}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/analytics/platforms/{platformId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AnalyticsApi;

import java.io.File;
import java.util.*;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        
        AnalyticsApi apiInstance = new AnalyticsApi();
        String platformId = platformId_example; // String | ID of platform
        try {
            inline_response_200_1 result = apiInstance.getPlatformMetrics(platformId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getPlatformMetrics");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AnalyticsApi;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        AnalyticsApi apiInstance = new AnalyticsApi();
        String platformId = platformId_example; // String | ID of platform
        try {
            inline_response_200_1 result = apiInstance.getPlatformMetrics(platformId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getPlatformMetrics");
            e.printStackTrace();
        }
    }
}
String *platformId = platformId_example; // ID of platform

AnalyticsApi *apiInstance = [[AnalyticsApi alloc] init];

[apiInstance getPlatformMetricsWith:platformId
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AnalyticsApi()

var platformId = platformId_example; // {String} ID of platform


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getPlatformMetrics(platformId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getPlatformMetricsExample
    {
        public void main()
        {
            
            var apiInstance = new AnalyticsApi();
            var platformId = platformId_example;  // String | ID of platform

            try
            {
                inline_response_200_1 result = apiInstance.getPlatformMetrics(platformId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AnalyticsApi.getPlatformMetrics: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AnalyticsApi();
$platformId = platformId_example; // String | ID of platform

try {
    $result = $api_instance->getPlatformMetrics($platformId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AnalyticsApi->getPlatformMetrics: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AnalyticsApi;

my $api_instance = WWW::SwaggerClient::AnalyticsApi->new();
my $platformId = platformId_example; # String | ID of platform

eval { 
    my $result = $api_instance->getPlatformMetrics(platformId => $platformId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AnalyticsApi->getPlatformMetrics: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AnalyticsApi()
platformId = platformId_example # String | ID of platform

try: 
    api_response = api_instance.get_platform_metrics(platformId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AnalyticsApi->getPlatformMetrics: %s\n" % e)

Parameters

Path parameters
Name Description
platformId*
String
ID of platform
Required

Responses

Status: 200 - Metrics for one platform


getPlatformsUsage

Retrieve percentage platforms usage


/api/v1/analytics/platformsUsage

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/analytics/platformsUsage"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AnalyticsApi;

import java.io.File;
import java.util.*;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        
        AnalyticsApi apiInstance = new AnalyticsApi();
        try {
            inline_response_200_4 result = apiInstance.getPlatformsUsage();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getPlatformsUsage");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AnalyticsApi;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        AnalyticsApi apiInstance = new AnalyticsApi();
        try {
            inline_response_200_4 result = apiInstance.getPlatformsUsage();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getPlatformsUsage");
            e.printStackTrace();
        }
    }
}

AnalyticsApi *apiInstance = [[AnalyticsApi alloc] init];

[apiInstance getPlatformsUsageWithCompletionHandler: 
              ^(inline_response_200_4 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AnalyticsApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getPlatformsUsage(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getPlatformsUsageExample
    {
        public void main()
        {
            
            var apiInstance = new AnalyticsApi();

            try
            {
                inline_response_200_4 result = apiInstance.getPlatformsUsage();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AnalyticsApi.getPlatformsUsage: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AnalyticsApi();

try {
    $result = $api_instance->getPlatformsUsage();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AnalyticsApi->getPlatformsUsage: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AnalyticsApi;

my $api_instance = WWW::SwaggerClient::AnalyticsApi->new();

eval { 
    my $result = $api_instance->getPlatformsUsage();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AnalyticsApi->getPlatformsUsage: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AnalyticsApi()

try: 
    api_response = api_instance.get_platforms_usage()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AnalyticsApi->getPlatformsUsage: %s\n" % e)

Parameters

Responses

Status: 200 - Print summary


getSummary

Retrieve usage summary


/api/v1/analytics/summary

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/analytics/summary"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AnalyticsApi;

import java.io.File;
import java.util.*;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        
        AnalyticsApi apiInstance = new AnalyticsApi();
        try {
            inline_response_200_2 result = apiInstance.getSummary();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getSummary");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AnalyticsApi;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        AnalyticsApi apiInstance = new AnalyticsApi();
        try {
            inline_response_200_2 result = apiInstance.getSummary();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getSummary");
            e.printStackTrace();
        }
    }
}

AnalyticsApi *apiInstance = [[AnalyticsApi alloc] init];

[apiInstance getSummaryWithCompletionHandler: 
              ^(inline_response_200_2 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AnalyticsApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSummary(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSummaryExample
    {
        public void main()
        {
            
            var apiInstance = new AnalyticsApi();

            try
            {
                inline_response_200_2 result = apiInstance.getSummary();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AnalyticsApi.getSummary: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AnalyticsApi();

try {
    $result = $api_instance->getSummary();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AnalyticsApi->getSummary: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AnalyticsApi;

my $api_instance = WWW::SwaggerClient::AnalyticsApi->new();

eval { 
    my $result = $api_instance->getSummary();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AnalyticsApi->getSummary: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AnalyticsApi()

try: 
    api_response = api_instance.get_summary()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AnalyticsApi->getSummary: %s\n" % e)

Parameters

Responses

Status: 200 - Print summary


getSummaryUsage

Retrieve usage summary for all platforms


/api/v1/analytics/summaryUsage

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/analytics/summaryUsage"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AnalyticsApi;

import java.io.File;
import java.util.*;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        
        AnalyticsApi apiInstance = new AnalyticsApi();
        try {
            inline_response_200_3 result = apiInstance.getSummaryUsage();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getSummaryUsage");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AnalyticsApi;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        AnalyticsApi apiInstance = new AnalyticsApi();
        try {
            inline_response_200_3 result = apiInstance.getSummaryUsage();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#getSummaryUsage");
            e.printStackTrace();
        }
    }
}

AnalyticsApi *apiInstance = [[AnalyticsApi alloc] init];

[apiInstance getSummaryUsageWithCompletionHandler: 
              ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AnalyticsApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSummaryUsage(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSummaryUsageExample
    {
        public void main()
        {
            
            var apiInstance = new AnalyticsApi();

            try
            {
                inline_response_200_3 result = apiInstance.getSummaryUsage();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AnalyticsApi.getSummaryUsage: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AnalyticsApi();

try {
    $result = $api_instance->getSummaryUsage();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AnalyticsApi->getSummaryUsage: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AnalyticsApi;

my $api_instance = WWW::SwaggerClient::AnalyticsApi->new();

eval { 
    my $result = $api_instance->getSummaryUsage();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AnalyticsApi->getSummaryUsage: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AnalyticsApi()

try: 
    api_response = api_instance.get_summary_usage()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AnalyticsApi->getSummaryUsage: %s\n" % e)

Parameters

Responses

Status: 200 - Print summary


Application

createApplication

Create Application. When 'vms' list is given application's components will be deployed on selected vms. Currenlty only single component Blueprint is supported for vms parameter. Addon application can be created only on standalone virtual machine (not created by application).


/api/v1/application/applications

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/application/applications"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ApplicationApi;

import java.io.File;
import java.util.*;

public class ApplicationApiExample {

    public static void main(String[] args) {
        
        ApplicationApi apiInstance = new ApplicationApi();
        Application application = ; // Application | Application to create
        try {
            inline_response_200_8 result = apiInstance.createApplication(application);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#createApplication");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ApplicationApi;

public class ApplicationApiExample {

    public static void main(String[] args) {
        ApplicationApi apiInstance = new ApplicationApi();
        Application application = ; // Application | Application to create
        try {
            inline_response_200_8 result = apiInstance.createApplication(application);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#createApplication");
            e.printStackTrace();
        }
    }
}
Application *application = ; // Application to create (optional)

ApplicationApi *apiInstance = [[ApplicationApi alloc] init];

[apiInstance createApplicationWith:application
              completionHandler: ^(inline_response_200_8 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ApplicationApi()

var opts = { 
  'application':  // {Application} Application to create
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createApplication(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createApplicationExample
    {
        public void main()
        {
            
            var apiInstance = new ApplicationApi();
            var application = new Application(); // Application | Application to create (optional) 

            try
            {
                inline_response_200_8 result = apiInstance.createApplication(application);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ApplicationApi.createApplication: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ApplicationApi();
$application = ; // Application | Application to create

try {
    $result = $api_instance->createApplication($application);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ApplicationApi->createApplication: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ApplicationApi;

my $api_instance = WWW::SwaggerClient::ApplicationApi->new();
my $application = WWW::SwaggerClient::Object::Application->new(); # Application | Application to create

eval { 
    my $result = $api_instance->createApplication(application => $application);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ApplicationApi->createApplication: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ApplicationApi()
application =  # Application | Application to create (optional)

try: 
    api_response = api_instance.create_application(application=application)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplicationApi->createApplication: %s\n" % e)

Parameters

Body parameters
Name Description
application

Responses

Status: 201 - Created application. Application will not contain 'components' list. It will be populated during application deployment which is done in background.

Status: 400 - Wrong parameters for application creation


createBlueprint

Create blueprint


/api/v1/application/blueprints

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/application/blueprints"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ApplicationApi;

import java.io.File;
import java.util.*;

public class ApplicationApiExample {

    public static void main(String[] args) {
        
        ApplicationApi apiInstance = new ApplicationApi();
        Blueprint blueprint = ; // Blueprint | Blueprint to create
        try {
            inline_response_200_7 result = apiInstance.createBlueprint(blueprint);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#createBlueprint");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ApplicationApi;

public class ApplicationApiExample {

    public static void main(String[] args) {
        ApplicationApi apiInstance = new ApplicationApi();
        Blueprint blueprint = ; // Blueprint | Blueprint to create
        try {
            inline_response_200_7 result = apiInstance.createBlueprint(blueprint);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#createBlueprint");
            e.printStackTrace();
        }
    }
}
Blueprint *blueprint = ; // Blueprint to create (optional)

ApplicationApi *apiInstance = [[ApplicationApi alloc] init];

[apiInstance createBlueprintWith:blueprint
              completionHandler: ^(inline_response_200_7 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ApplicationApi()

var opts = { 
  'blueprint':  // {Blueprint} Blueprint to create
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createBlueprint(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createBlueprintExample
    {
        public void main()
        {
            
            var apiInstance = new ApplicationApi();
            var blueprint = new Blueprint(); // Blueprint | Blueprint to create (optional) 

            try
            {
                inline_response_200_7 result = apiInstance.createBlueprint(blueprint);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ApplicationApi.createBlueprint: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ApplicationApi();
$blueprint = ; // Blueprint | Blueprint to create

try {
    $result = $api_instance->createBlueprint($blueprint);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ApplicationApi->createBlueprint: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ApplicationApi;

my $api_instance = WWW::SwaggerClient::ApplicationApi->new();
my $blueprint = WWW::SwaggerClient::Object::Blueprint->new(); # Blueprint | Blueprint to create

eval { 
    my $result = $api_instance->createBlueprint(blueprint => $blueprint);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ApplicationApi->createBlueprint: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ApplicationApi()
blueprint =  # Blueprint | Blueprint to create (optional)

try: 
    api_response = api_instance.create_blueprint(blueprint=blueprint)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplicationApi->createBlueprint: %s\n" % e)

Parameters

Body parameters
Name Description
blueprint

Responses

Status: 201 - Created blueprint

Status: 400 - Bad request parameters/data

Status: default - Poor Implementation


deleteApplication

Delete application


/api/v1/application/applications/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/application/applications/{id}?vms="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ApplicationApi;

import java.io.File;
import java.util.*;

public class ApplicationApiExample {

    public static void main(String[] args) {
        
        ApplicationApi apiInstance = new ApplicationApi();
        String id = id_example; // String | Application identifier
        Boolean vms = true; // Boolean | Flag to delete (True) or just unmanage virtual machines (False)
        try {
            apiInstance.deleteApplication(id, vms);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#deleteApplication");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ApplicationApi;

public class ApplicationApiExample {

    public static void main(String[] args) {
        ApplicationApi apiInstance = new ApplicationApi();
        String id = id_example; // String | Application identifier
        Boolean vms = true; // Boolean | Flag to delete (True) or just unmanage virtual machines (False)
        try {
            apiInstance.deleteApplication(id, vms);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#deleteApplication");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Application identifier
Boolean *vms = true; // Flag to delete (True) or just unmanage virtual machines (False) (optional)

ApplicationApi *apiInstance = [[ApplicationApi alloc] init];

[apiInstance deleteApplicationWith:id
    vms:vms
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ApplicationApi()

var id = id_example; // {String} Application identifier

var opts = { 
  'vms': true // {Boolean} Flag to delete (True) or just unmanage virtual machines (False)
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteApplication(id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteApplicationExample
    {
        public void main()
        {
            
            var apiInstance = new ApplicationApi();
            var id = id_example;  // String | Application identifier
            var vms = true;  // Boolean | Flag to delete (True) or just unmanage virtual machines (False) (optional) 

            try
            {
                apiInstance.deleteApplication(id, vms);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ApplicationApi.deleteApplication: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ApplicationApi();
$id = id_example; // String | Application identifier
$vms = true; // Boolean | Flag to delete (True) or just unmanage virtual machines (False)

try {
    $api_instance->deleteApplication($id, $vms);
} catch (Exception $e) {
    echo 'Exception when calling ApplicationApi->deleteApplication: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ApplicationApi;

my $api_instance = WWW::SwaggerClient::ApplicationApi->new();
my $id = id_example; # String | Application identifier
my $vms = true; # Boolean | Flag to delete (True) or just unmanage virtual machines (False)

eval { 
    $api_instance->deleteApplication(id => $id, vms => $vms);
};
if ($@) {
    warn "Exception when calling ApplicationApi->deleteApplication: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ApplicationApi()
id = id_example # String | Application identifier
vms = true # Boolean | Flag to delete (True) or just unmanage virtual machines (False) (optional)

try: 
    api_instance.delete_application(id, vms=vms)
except ApiException as e:
    print("Exception when calling ApplicationApi->deleteApplication: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Application identifier
Required
Query parameters
Name Description
vms
Boolean
Flag to delete (True) or just unmanage virtual machines (False)

Responses

Status: 204 - Application

Status: 400 - Application building is not yet finished

Status: 404 - Application not found


deleteBlueprint

Delete blueprint


/api/v1/application/blueprints/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/application/blueprints/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ApplicationApi;

import java.io.File;
import java.util.*;

public class ApplicationApiExample {

    public static void main(String[] args) {
        
        ApplicationApi apiInstance = new ApplicationApi();
        String id = id_example; // String | Blueprint identifier
        try {
            apiInstance.deleteBlueprint(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#deleteBlueprint");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ApplicationApi;

public class ApplicationApiExample {

    public static void main(String[] args) {
        ApplicationApi apiInstance = new ApplicationApi();
        String id = id_example; // String | Blueprint identifier
        try {
            apiInstance.deleteBlueprint(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#deleteBlueprint");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Blueprint identifier

ApplicationApi *apiInstance = [[ApplicationApi alloc] init];

[apiInstance deleteBlueprintWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ApplicationApi()

var id = id_example; // {String} Blueprint identifier


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteBlueprint(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteBlueprintExample
    {
        public void main()
        {
            
            var apiInstance = new ApplicationApi();
            var id = id_example;  // String | Blueprint identifier

            try
            {
                apiInstance.deleteBlueprint(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ApplicationApi.deleteBlueprint: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ApplicationApi();
$id = id_example; // String | Blueprint identifier

try {
    $api_instance->deleteBlueprint($id);
} catch (Exception $e) {
    echo 'Exception when calling ApplicationApi->deleteBlueprint: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ApplicationApi;

my $api_instance = WWW::SwaggerClient::ApplicationApi->new();
my $id = id_example; # String | Blueprint identifier

eval { 
    $api_instance->deleteBlueprint(id => $id);
};
if ($@) {
    warn "Exception when calling ApplicationApi->deleteBlueprint: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ApplicationApi()
id = id_example # String | Blueprint identifier

try: 
    api_instance.delete_blueprint(id)
except ApiException as e:
    print("Exception when calling ApplicationApi->deleteBlueprint: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Blueprint identifier
Required

Responses

Status: 204 - Blueprint

Status: 404 - Blueprint not found


deleteVmFromApps

Delete vm from application's components. It will only remove VM from database. It will not remove virtual machines from platforms.


/api/v1/application/vms/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/application/vms/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ApplicationApi;

import java.io.File;
import java.util.*;

public class ApplicationApiExample {

    public static void main(String[] args) {
        
        ApplicationApi apiInstance = new ApplicationApi();
        String id = id_example; // String | Virtual Machine unique identifier
        try {
            apiInstance.deleteVmFromApps(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#deleteVmFromApps");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ApplicationApi;

public class ApplicationApiExample {

    public static void main(String[] args) {
        ApplicationApi apiInstance = new ApplicationApi();
        String id = id_example; // String | Virtual Machine unique identifier
        try {
            apiInstance.deleteVmFromApps(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#deleteVmFromApps");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Virtual Machine unique identifier

ApplicationApi *apiInstance = [[ApplicationApi alloc] init];

[apiInstance deleteVmFromAppsWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ApplicationApi()

var id = id_example; // {String} Virtual Machine unique identifier


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteVmFromApps(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteVmFromAppsExample
    {
        public void main()
        {
            
            var apiInstance = new ApplicationApi();
            var id = id_example;  // String | Virtual Machine unique identifier

            try
            {
                apiInstance.deleteVmFromApps(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ApplicationApi.deleteVmFromApps: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ApplicationApi();
$id = id_example; // String | Virtual Machine unique identifier

try {
    $api_instance->deleteVmFromApps($id);
} catch (Exception $e) {
    echo 'Exception when calling ApplicationApi->deleteVmFromApps: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ApplicationApi;

my $api_instance = WWW::SwaggerClient::ApplicationApi->new();
my $id = id_example; # String | Virtual Machine unique identifier

eval { 
    $api_instance->deleteVmFromApps(id => $id);
};
if ($@) {
    warn "Exception when calling ApplicationApi->deleteVmFromApps: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ApplicationApi()
id = id_example # String | Virtual Machine unique identifier

try: 
    api_instance.delete_vm_from_apps(id)
except ApiException as e:
    print("Exception when calling ApplicationApi->deleteVmFromApps: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Virtual Machine unique identifier
Required

Responses

Status: 204 - Removed

Status: default - Poor Implementation


getApplication

Retrieve application


/api/v1/application/applications/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/application/applications/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ApplicationApi;

import java.io.File;
import java.util.*;

public class ApplicationApiExample {

    public static void main(String[] args) {
        
        ApplicationApi apiInstance = new ApplicationApi();
        String id = id_example; // String | Application identifier
        try {
            inline_response_200_8 result = apiInstance.getApplication(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#getApplication");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ApplicationApi;

public class ApplicationApiExample {

    public static void main(String[] args) {
        ApplicationApi apiInstance = new ApplicationApi();
        String id = id_example; // String | Application identifier
        try {
            inline_response_200_8 result = apiInstance.getApplication(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#getApplication");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Application identifier

ApplicationApi *apiInstance = [[ApplicationApi alloc] init];

[apiInstance getApplicationWith:id
              completionHandler: ^(inline_response_200_8 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ApplicationApi()

var id = id_example; // {String} Application identifier


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getApplication(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getApplicationExample
    {
        public void main()
        {
            
            var apiInstance = new ApplicationApi();
            var id = id_example;  // String | Application identifier

            try
            {
                inline_response_200_8 result = apiInstance.getApplication(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ApplicationApi.getApplication: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ApplicationApi();
$id = id_example; // String | Application identifier

try {
    $result = $api_instance->getApplication($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ApplicationApi->getApplication: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ApplicationApi;

my $api_instance = WWW::SwaggerClient::ApplicationApi->new();
my $id = id_example; # String | Application identifier

eval { 
    my $result = $api_instance->getApplication(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ApplicationApi->getApplication: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ApplicationApi()
id = id_example # String | Application identifier

try: 
    api_response = api_instance.get_application(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplicationApi->getApplication: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Application identifier
Required

Responses

Status: 200 - Application

Status: 404 - Blueprint not found


getApplications

Retrieve applications


/api/v1/application/applications

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/application/applications?subscriptionId=&vmId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ApplicationApi;

import java.io.File;
import java.util.*;

public class ApplicationApiExample {

    public static void main(String[] args) {
        
        ApplicationApi apiInstance = new ApplicationApi();
        String subscriptionId = subscriptionId_example; // String | Return applications only created using given subscription
        String vmId = vmId_example; // String | Return applications which are atteched to this vm
        try {
            array[inline_response_200_8] result = apiInstance.getApplications(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#getApplications");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ApplicationApi;

public class ApplicationApiExample {

    public static void main(String[] args) {
        ApplicationApi apiInstance = new ApplicationApi();
        String subscriptionId = subscriptionId_example; // String | Return applications only created using given subscription
        String vmId = vmId_example; // String | Return applications which are atteched to this vm
        try {
            array[inline_response_200_8] result = apiInstance.getApplications(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#getApplications");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Return applications only created using given subscription (optional)
String *vmId = vmId_example; // Return applications which are atteched to this vm (optional)

ApplicationApi *apiInstance = [[ApplicationApi alloc] init];

[apiInstance getApplicationsWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_8] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ApplicationApi()

var opts = { 
  'subscriptionId': subscriptionId_example, // {String} Return applications only created using given subscription
  'vmId': vmId_example // {String} Return applications which are atteched to this vm
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getApplications(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getApplicationsExample
    {
        public void main()
        {
            
            var apiInstance = new ApplicationApi();
            var subscriptionId = subscriptionId_example;  // String | Return applications only created using given subscription (optional) 
            var vmId = vmId_example;  // String | Return applications which are atteched to this vm (optional) 

            try
            {
                array[inline_response_200_8] result = apiInstance.getApplications(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ApplicationApi.getApplications: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ApplicationApi();
$subscriptionId = subscriptionId_example; // String | Return applications only created using given subscription
$vmId = vmId_example; // String | Return applications which are atteched to this vm

try {
    $result = $api_instance->getApplications($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ApplicationApi->getApplications: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ApplicationApi;

my $api_instance = WWW::SwaggerClient::ApplicationApi->new();
my $subscriptionId = subscriptionId_example; # String | Return applications only created using given subscription
my $vmId = vmId_example; # String | Return applications which are atteched to this vm

eval { 
    my $result = $api_instance->getApplications(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ApplicationApi->getApplications: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ApplicationApi()
subscriptionId = subscriptionId_example # String | Return applications only created using given subscription (optional)
vmId = vmId_example # String | Return applications which are atteched to this vm (optional)

try: 
    api_response = api_instance.get_applications(subscriptionId=subscriptionId, vmId=vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplicationApi->getApplications: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId
String
Return applications only created using given subscription
vmId
String
Return applications which are atteched to this vm

Responses

Status: 200 - A list of all applications


getBlueprint

Retrieve blueprint


/api/v1/application/blueprints/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/application/blueprints/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ApplicationApi;

import java.io.File;
import java.util.*;

public class ApplicationApiExample {

    public static void main(String[] args) {
        
        ApplicationApi apiInstance = new ApplicationApi();
        String id = id_example; // String | Blueprint identifier
        try {
            inline_response_200_7 result = apiInstance.getBlueprint(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#getBlueprint");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ApplicationApi;

public class ApplicationApiExample {

    public static void main(String[] args) {
        ApplicationApi apiInstance = new ApplicationApi();
        String id = id_example; // String | Blueprint identifier
        try {
            inline_response_200_7 result = apiInstance.getBlueprint(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#getBlueprint");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Blueprint identifier

ApplicationApi *apiInstance = [[ApplicationApi alloc] init];

[apiInstance getBlueprintWith:id
              completionHandler: ^(inline_response_200_7 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ApplicationApi()

var id = id_example; // {String} Blueprint identifier


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getBlueprint(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getBlueprintExample
    {
        public void main()
        {
            
            var apiInstance = new ApplicationApi();
            var id = id_example;  // String | Blueprint identifier

            try
            {
                inline_response_200_7 result = apiInstance.getBlueprint(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ApplicationApi.getBlueprint: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ApplicationApi();
$id = id_example; // String | Blueprint identifier

try {
    $result = $api_instance->getBlueprint($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ApplicationApi->getBlueprint: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ApplicationApi;

my $api_instance = WWW::SwaggerClient::ApplicationApi->new();
my $id = id_example; # String | Blueprint identifier

eval { 
    my $result = $api_instance->getBlueprint(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ApplicationApi->getBlueprint: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ApplicationApi()
id = id_example # String | Blueprint identifier

try: 
    api_response = api_instance.get_blueprint(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplicationApi->getBlueprint: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Blueprint identifier
Required

Responses

Status: 200 - Blueprint

Status: 404 - Blueprint not found


getBlueprints

Retrieve all blueprints


/api/v1/application/blueprints

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/application/blueprints"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ApplicationApi;

import java.io.File;
import java.util.*;

public class ApplicationApiExample {

    public static void main(String[] args) {
        
        ApplicationApi apiInstance = new ApplicationApi();
        try {
            array[inline_response_200_7] result = apiInstance.getBlueprints();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#getBlueprints");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ApplicationApi;

public class ApplicationApiExample {

    public static void main(String[] args) {
        ApplicationApi apiInstance = new ApplicationApi();
        try {
            array[inline_response_200_7] result = apiInstance.getBlueprints();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ApplicationApi#getBlueprints");
            e.printStackTrace();
        }
    }
}

ApplicationApi *apiInstance = [[ApplicationApi alloc] init];

[apiInstance getBlueprintsWithCompletionHandler: 
              ^(array[inline_response_200_7] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ApplicationApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getBlueprints(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getBlueprintsExample
    {
        public void main()
        {
            
            var apiInstance = new ApplicationApi();

            try
            {
                array[inline_response_200_7] result = apiInstance.getBlueprints();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ApplicationApi.getBlueprints: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ApplicationApi();

try {
    $result = $api_instance->getBlueprints();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ApplicationApi->getBlueprints: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ApplicationApi;

my $api_instance = WWW::SwaggerClient::ApplicationApi->new();

eval { 
    my $result = $api_instance->getBlueprints();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ApplicationApi->getBlueprints: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ApplicationApi()

try: 
    api_response = api_instance.get_blueprints()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplicationApi->getBlueprints: %s\n" % e)

Parameters

Responses

Status: 200 - A list of all blueprints


Auth

checkCredentials


/api/v1/auth/checkCredentials

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/auth/checkCredentials"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthApi;

import java.io.File;
import java.util.*;

public class AuthApiExample {

    public static void main(String[] args) {
        
        AuthApi apiInstance = new AuthApi();
        Credentials_1 credentials = ; // Credentials_1 | 
        try {
            inline_response_200_39 result = apiInstance.checkCredentials(credentials);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#checkCredentials");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthApi;

public class AuthApiExample {

    public static void main(String[] args) {
        AuthApi apiInstance = new AuthApi();
        Credentials_1 credentials = ; // Credentials_1 | 
        try {
            inline_response_200_39 result = apiInstance.checkCredentials(credentials);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#checkCredentials");
            e.printStackTrace();
        }
    }
}
Credentials_1 *credentials = ; // 

AuthApi *apiInstance = [[AuthApi alloc] init];

[apiInstance checkCredentialsWith:credentials
              completionHandler: ^(inline_response_200_39 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AuthApi()

var credentials = ; // {Credentials_1} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.checkCredentials(credentials, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class checkCredentialsExample
    {
        public void main()
        {
            
            var apiInstance = new AuthApi();
            var credentials = new Credentials_1(); // Credentials_1 | 

            try
            {
                inline_response_200_39 result = apiInstance.checkCredentials(credentials);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthApi.checkCredentials: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthApi();
$credentials = ; // Credentials_1 | 

try {
    $result = $api_instance->checkCredentials($credentials);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->checkCredentials: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthApi;

my $api_instance = WWW::SwaggerClient::AuthApi->new();
my $credentials = WWW::SwaggerClient::Object::Credentials_1->new(); # Credentials_1 | 

eval { 
    my $result = $api_instance->checkCredentials(credentials => $credentials);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AuthApi->checkCredentials: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthApi()
credentials =  # Credentials_1 | 

try: 
    api_response = api_instance.check_credentials(credentials)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->checkCredentials: %s\n" % e)

Parameters

Body parameters
Name Description
credentials *

Responses

Status: 200 - The user with those credentials

Status: 400 - Input data is invalid

Status: 403 - Invalid credentials

Status: 500 - An unexpected error occurred

Status: 503 - Database unavailable


createUser


/api/v1/auth/users

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/auth/users"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthApi;

import java.io.File;
import java.util.*;

public class AuthApiExample {

    public static void main(String[] args) {
        
        AuthApi apiInstance = new AuthApi();
        User user = ; // User | 
        array[String] roles = ; // array[String] | 
        try {
            inline_response_200_39 result = apiInstance.createUser(user, roles);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#createUser");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthApi;

public class AuthApiExample {

    public static void main(String[] args) {
        AuthApi apiInstance = new AuthApi();
        User user = ; // User | 
        array[String] roles = ; // array[String] | 
        try {
            inline_response_200_39 result = apiInstance.createUser(user, roles);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#createUser");
            e.printStackTrace();
        }
    }
}
User *user = ; // 
array[String] *roles = ; //  (optional)

AuthApi *apiInstance = [[AuthApi alloc] init];

[apiInstance createUserWith:user
    roles:roles
              completionHandler: ^(inline_response_200_39 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AuthApi()

var user = ; // {User} 

var opts = { 
  'roles':  // {array[String]} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createUser(user, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createUserExample
    {
        public void main()
        {
            
            var apiInstance = new AuthApi();
            var user = new User(); // User | 
            var roles = new array[String](); // array[String] |  (optional) 

            try
            {
                inline_response_200_39 result = apiInstance.createUser(user, roles);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthApi.createUser: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthApi();
$user = ; // User | 
$roles = ; // array[String] | 

try {
    $result = $api_instance->createUser($user, $roles);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->createUser: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthApi;

my $api_instance = WWW::SwaggerClient::AuthApi->new();
my $user = WWW::SwaggerClient::Object::User->new(); # User | 
my $roles = []; # array[String] | 

eval { 
    my $result = $api_instance->createUser(user => $user, roles => $roles);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AuthApi->createUser: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthApi()
user =  # User | 
roles =  # array[String] |  (optional)

try: 
    api_response = api_instance.create_user(user, roles=roles)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->createUser: %s\n" % e)

Parameters

Header parameters
Name Description
roles
array[String]
Body parameters
Name Description
user *

Responses

Status: 200 - The newly created user

Status: 400 - Input data is invalid

Status: 403 - Admin rights are required

Status: 500 - An unexpected error occurred

Status: 503 - Cannot send the password reset email or database unavailable


deleteAuthLogin


/api/v1/auth/login

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/auth/login"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthApi;

import java.io.File;
import java.util.*;

public class AuthApiExample {

    public static void main(String[] args) {
        
        AuthApi apiInstance = new AuthApi();
        try {
            apiInstance.deleteAuthLogin();
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#deleteAuthLogin");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthApi;

public class AuthApiExample {

    public static void main(String[] args) {
        AuthApi apiInstance = new AuthApi();
        try {
            apiInstance.deleteAuthLogin();
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#deleteAuthLogin");
            e.printStackTrace();
        }
    }
}

AuthApi *apiInstance = [[AuthApi alloc] init];

[apiInstance deleteAuthLoginWithCompletionHandler: 
              ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AuthApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAuthLogin(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAuthLoginExample
    {
        public void main()
        {
            
            var apiInstance = new AuthApi();

            try
            {
                apiInstance.deleteAuthLogin();
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthApi.deleteAuthLogin: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthApi();

try {
    $api_instance->deleteAuthLogin();
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->deleteAuthLogin: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthApi;

my $api_instance = WWW::SwaggerClient::AuthApi->new();

eval { 
    $api_instance->deleteAuthLogin();
};
if ($@) {
    warn "Exception when calling AuthApi->deleteAuthLogin: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthApi()

try: 
    api_instance.delete_auth_login()
except ApiException as e:
    print("Exception when calling AuthApi->deleteAuthLogin: %s\n" % e)

Parameters

Responses

Status: 200 - Token deleted successfully


deleteUser


/api/v1/auth/users/{userId}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/auth/users/{userId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthApi;

import java.io.File;
import java.util.*;

public class AuthApiExample {

    public static void main(String[] args) {
        
        AuthApi apiInstance = new AuthApi();
        String userId2 = userId_example; // String | 
        String userId = userId_example; // String | 
        array[String] roles = ; // array[String] | 
        try {
            apiInstance.deleteUser(userId2, userId, roles);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#deleteUser");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthApi;

public class AuthApiExample {

    public static void main(String[] args) {
        AuthApi apiInstance = new AuthApi();
        String userId2 = userId_example; // String | 
        String userId = userId_example; // String | 
        array[String] roles = ; // array[String] | 
        try {
            apiInstance.deleteUser(userId2, userId, roles);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#deleteUser");
            e.printStackTrace();
        }
    }
}
String *userId2 = userId_example; // 
String *userId = userId_example; //  (optional)
array[String] *roles = ; //  (optional)

AuthApi *apiInstance = [[AuthApi alloc] init];

[apiInstance deleteUserWith:userId2
    userId:userId
    roles:roles
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AuthApi()

var userId2 = userId_example; // {String} 

var opts = { 
  'userId': userId_example, // {String} 
  'roles':  // {array[String]} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteUser(userId2, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteUserExample
    {
        public void main()
        {
            
            var apiInstance = new AuthApi();
            var userId2 = userId_example;  // String | 
            var userId = userId_example;  // String |  (optional) 
            var roles = new array[String](); // array[String] |  (optional) 

            try
            {
                apiInstance.deleteUser(userId2, userId, roles);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthApi.deleteUser: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthApi();
$userId2 = userId_example; // String | 
$userId = userId_example; // String | 
$roles = ; // array[String] | 

try {
    $api_instance->deleteUser($userId2, $userId, $roles);
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->deleteUser: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthApi;

my $api_instance = WWW::SwaggerClient::AuthApi->new();
my $userId2 = userId_example; # String | 
my $userId = userId_example; # String | 
my $roles = []; # array[String] | 

eval { 
    $api_instance->deleteUser(userId2 => $userId2, userId => $userId, roles => $roles);
};
if ($@) {
    warn "Exception when calling AuthApi->deleteUser: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthApi()
userId2 = userId_example # String | 
userId = userId_example # String |  (optional)
roles =  # array[String] |  (optional)

try: 
    api_instance.delete_user(userId2, userId=userId, roles=roles)
except ApiException as e:
    print("Exception when calling AuthApi->deleteUser: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
String
Required
Header parameters
Name Description
userId
String
roles
array[String]

Responses

Status: 200 - Successfully deleted the user

Status: 400 - Input data is invalid

Status: 403 - Admin rights are required and admins cannot delete themselves

Status: 404 - Unknown user id

Status: 500 - An unexpected error occurred

Status: 503 - Database unavailable


forgotPassword


/api/v1/auth/forgotPassword

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/auth/forgotPassword"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthApi;

import java.io.File;
import java.util.*;

public class AuthApiExample {

    public static void main(String[] args) {
        
        AuthApi apiInstance = new AuthApi();
        ForgottenPassword forgottenPassword = ; // ForgottenPassword | 
        try {
            apiInstance.forgotPassword(forgottenPassword);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#forgotPassword");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthApi;

public class AuthApiExample {

    public static void main(String[] args) {
        AuthApi apiInstance = new AuthApi();
        ForgottenPassword forgottenPassword = ; // ForgottenPassword | 
        try {
            apiInstance.forgotPassword(forgottenPassword);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#forgotPassword");
            e.printStackTrace();
        }
    }
}
ForgottenPassword *forgottenPassword = ; // 

AuthApi *apiInstance = [[AuthApi alloc] init];

[apiInstance forgotPasswordWith:forgottenPassword
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AuthApi()

var forgottenPassword = ; // {ForgottenPassword} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.forgotPassword(forgottenPassword, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class forgotPasswordExample
    {
        public void main()
        {
            
            var apiInstance = new AuthApi();
            var forgottenPassword = new ForgottenPassword(); // ForgottenPassword | 

            try
            {
                apiInstance.forgotPassword(forgottenPassword);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthApi.forgotPassword: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthApi();
$forgottenPassword = ; // ForgottenPassword | 

try {
    $api_instance->forgotPassword($forgottenPassword);
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->forgotPassword: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthApi;

my $api_instance = WWW::SwaggerClient::AuthApi->new();
my $forgottenPassword = WWW::SwaggerClient::Object::ForgottenPassword->new(); # ForgottenPassword | 

eval { 
    $api_instance->forgotPassword(forgottenPassword => $forgottenPassword);
};
if ($@) {
    warn "Exception when calling AuthApi->forgotPassword: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthApi()
forgottenPassword =  # ForgottenPassword | 

try: 
    api_instance.forgot_password(forgottenPassword)
except ApiException as e:
    print("Exception when calling AuthApi->forgotPassword: %s\n" % e)

Parameters

Body parameters
Name Description
forgottenPassword *

Responses

Status: 200 - Password reset request successfully received

Status: 400 - Input data is invalid

Status: 500 - An unexpected error occurred

Status: 503 - Cannot send the password reset email or database unavailable


getUser


/api/v1/auth/users/{userId}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/auth/users/{userId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthApi;

import java.io.File;
import java.util.*;

public class AuthApiExample {

    public static void main(String[] args) {
        
        AuthApi apiInstance = new AuthApi();
        String userId = userId_example; // String | 
        array[String] roles = ; // array[String] | 
        try {
            inline_response_200_39 result = apiInstance.getUser(userId, roles);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#getUser");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthApi;

public class AuthApiExample {

    public static void main(String[] args) {
        AuthApi apiInstance = new AuthApi();
        String userId = userId_example; // String | 
        array[String] roles = ; // array[String] | 
        try {
            inline_response_200_39 result = apiInstance.getUser(userId, roles);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#getUser");
            e.printStackTrace();
        }
    }
}
String *userId = userId_example; // 
array[String] *roles = ; //  (optional)

AuthApi *apiInstance = [[AuthApi alloc] init];

[apiInstance getUserWith:userId
    roles:roles
              completionHandler: ^(inline_response_200_39 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AuthApi()

var userId = userId_example; // {String} 

var opts = { 
  'roles':  // {array[String]} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getUser(userId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getUserExample
    {
        public void main()
        {
            
            var apiInstance = new AuthApi();
            var userId = userId_example;  // String | 
            var roles = new array[String](); // array[String] |  (optional) 

            try
            {
                inline_response_200_39 result = apiInstance.getUser(userId, roles);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthApi.getUser: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthApi();
$userId = userId_example; // String | 
$roles = ; // array[String] | 

try {
    $result = $api_instance->getUser($userId, $roles);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->getUser: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthApi;

my $api_instance = WWW::SwaggerClient::AuthApi->new();
my $userId = userId_example; # String | 
my $roles = []; # array[String] | 

eval { 
    my $result = $api_instance->getUser(userId => $userId, roles => $roles);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AuthApi->getUser: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthApi()
userId = userId_example # String | 
roles =  # array[String] |  (optional)

try: 
    api_response = api_instance.get_user(userId, roles=roles)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->getUser: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
String
Required
Header parameters
Name Description
roles
array[String]

Responses

Status: 200 - The user with the given user id

Status: 400 - Input data is invalid

Status: 403 - Admin rights are required

Status: 404 - Unknown user id

Status: 500 - An unexpected error occurred

Status: 503 - Database unavailable


getUsers


/api/v1/auth/users

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/auth/users"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthApi;

import java.io.File;
import java.util.*;

public class AuthApiExample {

    public static void main(String[] args) {
        
        AuthApi apiInstance = new AuthApi();
        array[String] roles = ; // array[String] | 
        try {
            array[inline_response_200_39] result = apiInstance.getUsers(roles);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#getUsers");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthApi;

public class AuthApiExample {

    public static void main(String[] args) {
        AuthApi apiInstance = new AuthApi();
        array[String] roles = ; // array[String] | 
        try {
            array[inline_response_200_39] result = apiInstance.getUsers(roles);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#getUsers");
            e.printStackTrace();
        }
    }
}
array[String] *roles = ; //  (optional)

AuthApi *apiInstance = [[AuthApi alloc] init];

[apiInstance getUsersWith:roles
              completionHandler: ^(array[inline_response_200_39] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AuthApi()

var opts = { 
  'roles':  // {array[String]} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getUsers(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getUsersExample
    {
        public void main()
        {
            
            var apiInstance = new AuthApi();
            var roles = new array[String](); // array[String] |  (optional) 

            try
            {
                array[inline_response_200_39] result = apiInstance.getUsers(roles);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthApi.getUsers: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthApi();
$roles = ; // array[String] | 

try {
    $result = $api_instance->getUsers($roles);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->getUsers: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthApi;

my $api_instance = WWW::SwaggerClient::AuthApi->new();
my $roles = []; # array[String] | 

eval { 
    my $result = $api_instance->getUsers(roles => $roles);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AuthApi->getUsers: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthApi()
roles =  # array[String] |  (optional)

try: 
    api_response = api_instance.get_users(roles=roles)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->getUsers: %s\n" % e)

Parameters

Header parameters
Name Description
roles
array[String]

Responses

Status: 200 - All users in the database

Status: 400 - Input data is invalid

Status: 403 - Admin rights are required

Status: 500 - An unexpected error occurred

Status: 503 - Database unavailable


postAuthLogin


/api/v1/auth/login

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/auth/login"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthApi;

import java.io.File;
import java.util.*;

public class AuthApiExample {

    public static void main(String[] args) {
        
        AuthApi apiInstance = new AuthApi();
        Credentials credentials = ; // Credentials | 
        try {
            'String' result = apiInstance.postAuthLogin(credentials);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#postAuthLogin");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthApi;

public class AuthApiExample {

    public static void main(String[] args) {
        AuthApi apiInstance = new AuthApi();
        Credentials credentials = ; // Credentials | 
        try {
            'String' result = apiInstance.postAuthLogin(credentials);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#postAuthLogin");
            e.printStackTrace();
        }
    }
}
Credentials *credentials = ; // 

AuthApi *apiInstance = [[AuthApi alloc] init];

[apiInstance postAuthLoginWith:credentials
              completionHandler: ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AuthApi()

var credentials = ; // {Credentials} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAuthLogin(credentials, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAuthLoginExample
    {
        public void main()
        {
            
            var apiInstance = new AuthApi();
            var credentials = new Credentials(); // Credentials | 

            try
            {
                'String' result = apiInstance.postAuthLogin(credentials);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthApi.postAuthLogin: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthApi();
$credentials = ; // Credentials | 

try {
    $result = $api_instance->postAuthLogin($credentials);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->postAuthLogin: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthApi;

my $api_instance = WWW::SwaggerClient::AuthApi->new();
my $credentials = WWW::SwaggerClient::Object::Credentials->new(); # Credentials | 

eval { 
    my $result = $api_instance->postAuthLogin(credentials => $credentials);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AuthApi->postAuthLogin: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthApi()
credentials =  # Credentials | 

try: 
    api_response = api_instance.post_auth_login(credentials)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->postAuthLogin: %s\n" % e)

Parameters

Body parameters
Name Description
credentials *

Responses

Status: 200 - Token created successfully

Status: 403 - Incorrect credentials


resetPassword


/api/v1/auth/resetPassword

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/auth/resetPassword"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthApi;

import java.io.File;
import java.util.*;

public class AuthApiExample {

    public static void main(String[] args) {
        
        AuthApi apiInstance = new AuthApi();
        PasswordReset passwordReset = ; // PasswordReset | 
        try {
            apiInstance.resetPassword(passwordReset);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#resetPassword");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthApi;

public class AuthApiExample {

    public static void main(String[] args) {
        AuthApi apiInstance = new AuthApi();
        PasswordReset passwordReset = ; // PasswordReset | 
        try {
            apiInstance.resetPassword(passwordReset);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#resetPassword");
            e.printStackTrace();
        }
    }
}
PasswordReset *passwordReset = ; // 

AuthApi *apiInstance = [[AuthApi alloc] init];

[apiInstance resetPasswordWith:passwordReset
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AuthApi()

var passwordReset = ; // {PasswordReset} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.resetPassword(passwordReset, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class resetPasswordExample
    {
        public void main()
        {
            
            var apiInstance = new AuthApi();
            var passwordReset = new PasswordReset(); // PasswordReset | 

            try
            {
                apiInstance.resetPassword(passwordReset);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthApi.resetPassword: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthApi();
$passwordReset = ; // PasswordReset | 

try {
    $api_instance->resetPassword($passwordReset);
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->resetPassword: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthApi;

my $api_instance = WWW::SwaggerClient::AuthApi->new();
my $passwordReset = WWW::SwaggerClient::Object::PasswordReset->new(); # PasswordReset | 

eval { 
    $api_instance->resetPassword(passwordReset => $passwordReset);
};
if ($@) {
    warn "Exception when calling AuthApi->resetPassword: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthApi()
passwordReset =  # PasswordReset | 

try: 
    api_instance.reset_password(passwordReset)
except ApiException as e:
    print("Exception when calling AuthApi->resetPassword: %s\n" % e)

Parameters

Body parameters
Name Description
passwordReset *

Responses

Status: 200 - Password successfully reset

Status: 400 - Input data is invalid

Status: 403 - Invalid token

Status: 500 - An unexpected error occurred

Status: 503 - Database unavailable


setPassword


/api/v1/auth/users/{userId}/setPassword

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/auth/users/{userId}/setPassword"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthApi;

import java.io.File;
import java.util.*;

public class AuthApiExample {

    public static void main(String[] args) {
        
        AuthApi apiInstance = new AuthApi();
        Email email = ; // Email | 
        String userId2 = userId_example; // String | 
        String userId = userId_example; // String | 
        array[String] roles = ; // array[String] | 
        try {
            apiInstance.setPassword(email, userId2, userId, roles);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#setPassword");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthApi;

public class AuthApiExample {

    public static void main(String[] args) {
        AuthApi apiInstance = new AuthApi();
        Email email = ; // Email | 
        String userId2 = userId_example; // String | 
        String userId = userId_example; // String | 
        array[String] roles = ; // array[String] | 
        try {
            apiInstance.setPassword(email, userId2, userId, roles);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#setPassword");
            e.printStackTrace();
        }
    }
}
Email *email = ; // 
String *userId2 = userId_example; // 
String *userId = userId_example; //  (optional)
array[String] *roles = ; //  (optional)

AuthApi *apiInstance = [[AuthApi alloc] init];

[apiInstance setPasswordWith:email
    userId2:userId2
    userId:userId
    roles:roles
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AuthApi()

var email = ; // {Email} 

var userId2 = userId_example; // {String} 

var opts = { 
  'userId': userId_example, // {String} 
  'roles':  // {array[String]} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.setPassword(email, userId2, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class setPasswordExample
    {
        public void main()
        {
            
            var apiInstance = new AuthApi();
            var email = new Email(); // Email | 
            var userId2 = userId_example;  // String | 
            var userId = userId_example;  // String |  (optional) 
            var roles = new array[String](); // array[String] |  (optional) 

            try
            {
                apiInstance.setPassword(email, userId2, userId, roles);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthApi.setPassword: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthApi();
$email = ; // Email | 
$userId2 = userId_example; // String | 
$userId = userId_example; // String | 
$roles = ; // array[String] | 

try {
    $api_instance->setPassword($email, $userId2, $userId, $roles);
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->setPassword: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthApi;

my $api_instance = WWW::SwaggerClient::AuthApi->new();
my $email = WWW::SwaggerClient::Object::Email->new(); # Email | 
my $userId2 = userId_example; # String | 
my $userId = userId_example; # String | 
my $roles = []; # array[String] | 

eval { 
    $api_instance->setPassword(email => $email, userId2 => $userId2, userId => $userId, roles => $roles);
};
if ($@) {
    warn "Exception when calling AuthApi->setPassword: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthApi()
email =  # Email | 
userId2 = userId_example # String | 
userId = userId_example # String |  (optional)
roles =  # array[String] |  (optional)

try: 
    api_instance.set_password(email, userId2, userId=userId, roles=roles)
except ApiException as e:
    print("Exception when calling AuthApi->setPassword: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
String
Required
Header parameters
Name Description
userId
String
roles
array[String]
Body parameters
Name Description
email *

Responses

Status: 200 - Successfully updated the password

Status: 400 - Input data is invalid

Status: 403 - Cannot change another user's password and the old password must be correct

Status: 404 - Unknown user id

Status: 500 - An unexpected error occurred

Status: 503 - Database unavailable


setRoles


/api/v1/auth/users/{userId}/setRoles

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/auth/users/{userId}/setRoles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthApi;

import java.io.File;
import java.util.*;

public class AuthApiExample {

    public static void main(String[] args) {
        
        AuthApi apiInstance = new AuthApi();
        RolesUpdate rolesUpdate = ; // RolesUpdate | 
        String userId2 = userId_example; // String | 
        String userId = userId_example; // String | 
        array[String] roles = ; // array[String] | 
        try {
            apiInstance.setRoles(rolesUpdate, userId2, userId, roles);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#setRoles");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthApi;

public class AuthApiExample {

    public static void main(String[] args) {
        AuthApi apiInstance = new AuthApi();
        RolesUpdate rolesUpdate = ; // RolesUpdate | 
        String userId2 = userId_example; // String | 
        String userId = userId_example; // String | 
        array[String] roles = ; // array[String] | 
        try {
            apiInstance.setRoles(rolesUpdate, userId2, userId, roles);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#setRoles");
            e.printStackTrace();
        }
    }
}
RolesUpdate *rolesUpdate = ; // 
String *userId2 = userId_example; // 
String *userId = userId_example; //  (optional)
array[String] *roles = ; //  (optional)

AuthApi *apiInstance = [[AuthApi alloc] init];

[apiInstance setRolesWith:rolesUpdate
    userId2:userId2
    userId:userId
    roles:roles
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AuthApi()

var rolesUpdate = ; // {RolesUpdate} 

var userId2 = userId_example; // {String} 

var opts = { 
  'userId': userId_example, // {String} 
  'roles':  // {array[String]} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.setRoles(rolesUpdate, userId2, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class setRolesExample
    {
        public void main()
        {
            
            var apiInstance = new AuthApi();
            var rolesUpdate = new RolesUpdate(); // RolesUpdate | 
            var userId2 = userId_example;  // String | 
            var userId = userId_example;  // String |  (optional) 
            var roles = new array[String](); // array[String] |  (optional) 

            try
            {
                apiInstance.setRoles(rolesUpdate, userId2, userId, roles);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthApi.setRoles: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthApi();
$rolesUpdate = ; // RolesUpdate | 
$userId2 = userId_example; // String | 
$userId = userId_example; // String | 
$roles = ; // array[String] | 

try {
    $api_instance->setRoles($rolesUpdate, $userId2, $userId, $roles);
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->setRoles: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthApi;

my $api_instance = WWW::SwaggerClient::AuthApi->new();
my $rolesUpdate = WWW::SwaggerClient::Object::RolesUpdate->new(); # RolesUpdate | 
my $userId2 = userId_example; # String | 
my $userId = userId_example; # String | 
my $roles = []; # array[String] | 

eval { 
    $api_instance->setRoles(rolesUpdate => $rolesUpdate, userId2 => $userId2, userId => $userId, roles => $roles);
};
if ($@) {
    warn "Exception when calling AuthApi->setRoles: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthApi()
rolesUpdate =  # RolesUpdate | 
userId2 = userId_example # String | 
userId = userId_example # String |  (optional)
roles =  # array[String] |  (optional)

try: 
    api_instance.set_roles(rolesUpdate, userId2, userId=userId, roles=roles)
except ApiException as e:
    print("Exception when calling AuthApi->setRoles: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
String
Required
Header parameters
Name Description
userId
String
roles
array[String]
Body parameters
Name Description
rolesUpdate *

Responses

Status: 200 - Successfully updated the roles

Status: 400 - Input data is invalid

Status: 403 - Admin rights are required and admins cannot change their own roles

Status: 404 - Unknown user id

Status: 500 - An unexpected error occurred

Status: 503 - Database unavailable


updateUser


/api/v1/auth/users/{userId}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/auth/users/{userId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthApi;

import java.io.File;
import java.util.*;

public class AuthApiExample {

    public static void main(String[] args) {
        
        AuthApi apiInstance = new AuthApi();
        Update update = ; // Update | 
        String userId2 = userId_example; // String | 
        String userId = userId_example; // String | 
        try {
            apiInstance.updateUser(update, userId2, userId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#updateUser");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthApi;

public class AuthApiExample {

    public static void main(String[] args) {
        AuthApi apiInstance = new AuthApi();
        Update update = ; // Update | 
        String userId2 = userId_example; // String | 
        String userId = userId_example; // String | 
        try {
            apiInstance.updateUser(update, userId2, userId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#updateUser");
            e.printStackTrace();
        }
    }
}
Update *update = ; // 
String *userId2 = userId_example; // 
String *userId = userId_example; //  (optional)

AuthApi *apiInstance = [[AuthApi alloc] init];

[apiInstance updateUserWith:update
    userId2:userId2
    userId:userId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AuthApi()

var update = ; // {Update} 

var userId2 = userId_example; // {String} 

var opts = { 
  'userId': userId_example // {String} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.updateUser(update, userId2, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateUserExample
    {
        public void main()
        {
            
            var apiInstance = new AuthApi();
            var update = new Update(); // Update | 
            var userId2 = userId_example;  // String | 
            var userId = userId_example;  // String |  (optional) 

            try
            {
                apiInstance.updateUser(update, userId2, userId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthApi.updateUser: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthApi();
$update = ; // Update | 
$userId2 = userId_example; // String | 
$userId = userId_example; // String | 

try {
    $api_instance->updateUser($update, $userId2, $userId);
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->updateUser: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthApi;

my $api_instance = WWW::SwaggerClient::AuthApi->new();
my $update = WWW::SwaggerClient::Object::Update->new(); # Update | 
my $userId2 = userId_example; # String | 
my $userId = userId_example; # String | 

eval { 
    $api_instance->updateUser(update => $update, userId2 => $userId2, userId => $userId);
};
if ($@) {
    warn "Exception when calling AuthApi->updateUser: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthApi()
update =  # Update | 
userId2 = userId_example # String | 
userId = userId_example # String |  (optional)

try: 
    api_instance.update_user(update, userId2, userId=userId)
except ApiException as e:
    print("Exception when calling AuthApi->updateUser: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
String
Required
Header parameters
Name Description
userId
String
Body parameters
Name Description
update *

Responses

Status: 200 - Successfully updated the user

Status: 400 - Input data is invalid

Status: 403 - Users can only update their own data

Status: 404 - Unknown user id

Status: 500 - An unexpected error occurred

Status: 503 - Database unavailable


validateToken


/api/v1/auth/validateToken

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/auth/validateToken"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthApi;

import java.io.File;
import java.util.*;

public class AuthApiExample {

    public static void main(String[] args) {
        
        AuthApi apiInstance = new AuthApi();
        Token token = ; // Token | 
        try {
            apiInstance.validateToken(token);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#validateToken");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthApi;

public class AuthApiExample {

    public static void main(String[] args) {
        AuthApi apiInstance = new AuthApi();
        Token token = ; // Token | 
        try {
            apiInstance.validateToken(token);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthApi#validateToken");
            e.printStackTrace();
        }
    }
}
Token *token = ; // 

AuthApi *apiInstance = [[AuthApi alloc] init];

[apiInstance validateTokenWith:token
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AuthApi()

var token = ; // {Token} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.validateToken(token, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class validateTokenExample
    {
        public void main()
        {
            
            var apiInstance = new AuthApi();
            var token = new Token(); // Token | 

            try
            {
                apiInstance.validateToken(token);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthApi.validateToken: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthApi();
$token = ; // Token | 

try {
    $api_instance->validateToken($token);
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->validateToken: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthApi;

my $api_instance = WWW::SwaggerClient::AuthApi->new();
my $token = WWW::SwaggerClient::Object::Token->new(); # Token | 

eval { 
    $api_instance->validateToken(token => $token);
};
if ($@) {
    warn "Exception when calling AuthApi->validateToken: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthApi()
token =  # Token | 

try: 
    api_instance.validate_token(token)
except ApiException as e:
    print("Exception when calling AuthApi->validateToken: %s\n" % e)

Parameters

Body parameters
Name Description
token *

Responses

Status: 200 - Valid token

Status: 400 - Input data is invalid

Status: 403 - Invalid or unknown token

Status: 404 - No user for this token found

Status: 500 - An unexpected error occurred

Status: 503 - Database unavailable


Aws

deleteAwsComputeKeypair

Delete keypair

Delete specific keypair by id


/api/v1/aws/compute/keypairs/{keypair_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/compute/keypairs/{keypair_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String keypairId = keypairId_example; // String | Keypair id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.deleteAwsComputeKeypair(keypairId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsComputeKeypair");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String keypairId = keypairId_example; // String | Keypair id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.deleteAwsComputeKeypair(keypairId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsComputeKeypair");
            e.printStackTrace();
        }
    }
}
String *keypairId = keypairId_example; // Keypair id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Delete keypair
[apiInstance deleteAwsComputeKeypairWith:keypairId
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var keypairId = keypairId_example; // {String} Keypair id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsComputeKeypair(keypairId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsComputeKeypairExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var keypairId = keypairId_example;  // String | Keypair id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Delete keypair
                apiInstance.deleteAwsComputeKeypair(keypairId, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.deleteAwsComputeKeypair: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$keypairId = keypairId_example; // String | Keypair id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $api_instance->deleteAwsComputeKeypair($keypairId, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->deleteAwsComputeKeypair: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $keypairId = keypairId_example; # String | Keypair id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    $api_instance->deleteAwsComputeKeypair(keypairId => $keypairId, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling AwsApi->deleteAwsComputeKeypair: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
keypairId = keypairId_example # String | Keypair id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Delete keypair
    api_instance.delete_aws_compute_keypair(keypairId, subscriptionId=subscriptionId)
except ApiException as e:
    print("Exception when calling AwsApi->deleteAwsComputeKeypair: %s\n" % e)

Parameters

Path parameters
Name Description
keypair_id*
String
Keypair id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 204 - OK

Status: 404 - Key pair id does not exist


deleteAwsComputeVm

Delete VM

Delete VM


/api/v1/aws/compute/vms/{vm_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.deleteAwsComputeVm(vmId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsComputeVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.deleteAwsComputeVm(vmId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsComputeVm");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Delete VM
[apiInstance deleteAwsComputeVmWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} VM id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsComputeVm(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsComputeVmExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | VM id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Delete VM
                apiInstance.deleteAwsComputeVm(vmId, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.deleteAwsComputeVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | VM id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $api_instance->deleteAwsComputeVm($vmId, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->deleteAwsComputeVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | VM id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    $api_instance->deleteAwsComputeVm(vmId => $vmId, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling AwsApi->deleteAwsComputeVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | VM id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Delete VM
    api_instance.delete_aws_compute_vm(vmId, subscriptionId=subscriptionId)
except ApiException as e:
    print("Exception when calling AwsApi->deleteAwsComputeVm: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 204 - VM is deleted and marked as unmanaged

Status: 500 - An unexpected error occurred

Status: 504 - Unable to set VM as unmanaged (if option specified)


deleteAwsComputeVmManagement

Delete apps for VM

Delete applications for specified VM id


/api/v1/aws/compute/vms/{vm_id}/management

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.deleteAwsComputeVmManagement(vmId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsComputeVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.deleteAwsComputeVmManagement(vmId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsComputeVmManagement");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Delete apps for VM
[apiInstance deleteAwsComputeVmManagementWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} VM id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsComputeVmManagement(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsComputeVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | VM id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Delete apps for VM
                apiInstance.deleteAwsComputeVmManagement(vmId, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.deleteAwsComputeVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | VM id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $api_instance->deleteAwsComputeVmManagement($vmId, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->deleteAwsComputeVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | VM id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    $api_instance->deleteAwsComputeVmManagement(vmId => $vmId, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling AwsApi->deleteAwsComputeVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | VM id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Delete apps for VM
    api_instance.delete_aws_compute_vm_management(vmId, subscriptionId=subscriptionId)
except ApiException as e:
    print("Exception when calling AwsApi->deleteAwsComputeVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 204 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Unable to remove applications for VM


deleteAwsComputeVmWorkshift

Delete VM Workshift


/api/v1/aws/compute/vms/{vm_id}/workshift

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteAwsComputeVmWorkshift(vmId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteAwsComputeVmWorkshift(vmId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription

AwsApi *apiInstance = [[AwsApi alloc] init];

[apiInstance deleteAwsComputeVmWorkshiftWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsComputeVmWorkshift(vmId, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsComputeVmWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                apiInstance.deleteAwsComputeVmWorkshift(vmId, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.deleteAwsComputeVmWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $api_instance->deleteAwsComputeVmWorkshift($vmId, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->deleteAwsComputeVmWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    $api_instance->deleteAwsComputeVmWorkshift(vmId => $vmId, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling AwsApi->deleteAwsComputeVmWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    api_instance.delete_aws_compute_vm_workshift(vmId, subscriptionId)
except ApiException as e:
    print("Exception when calling AwsApi->deleteAwsComputeVmWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of vm
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Workshift deleted successfully

Status: 400 - Bad request

Status: 404 - Workshift does not exist

Status: 500 - Internal server error


deleteAwsNetworkInterface

Delete interface

Delete interface


/api/v1/aws/network/interfaces/{interface_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/network/interfaces/{interface_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            apiInstance.deleteAwsNetworkInterface(subscriptionId, interfaceId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsNetworkInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            apiInstance.deleteAwsNetworkInterface(subscriptionId, interfaceId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsNetworkInterface");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *interfaceId = interfaceId_example; // Interface id

AwsApi *apiInstance = [[AwsApi alloc] init];

// Delete interface
[apiInstance deleteAwsNetworkInterfaceWith:subscriptionId
    interfaceId:interfaceId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var interfaceId = interfaceId_example; // {String} Interface id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsNetworkInterface(subscriptionId, interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsNetworkInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var interfaceId = interfaceId_example;  // String | Interface id

            try
            {
                // Delete interface
                apiInstance.deleteAwsNetworkInterface(subscriptionId, interfaceId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.deleteAwsNetworkInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$interfaceId = interfaceId_example; // String | Interface id

try {
    $api_instance->deleteAwsNetworkInterface($subscriptionId, $interfaceId);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->deleteAwsNetworkInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $interfaceId = interfaceId_example; # String | Interface id

eval { 
    $api_instance->deleteAwsNetworkInterface(subscriptionId => $subscriptionId, interfaceId => $interfaceId);
};
if ($@) {
    warn "Exception when calling AwsApi->deleteAwsNetworkInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
interfaceId = interfaceId_example # String | Interface id

try: 
    # Delete interface
    api_instance.delete_aws_network_interface(subscriptionId, interfaceId)
except ApiException as e:
    print("Exception when calling AwsApi->deleteAwsNetworkInterface: %s\n" % e)

Parameters

Path parameters
Name Description
interface_id*
String
Interface id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 400 - Malformed interface id

Status: 404 - Interface with specified ID does not exist.

Status: 500 - An unexpected error occurred


deleteAwsNetworkNetwork

Delete network

Delete network


/api/v1/aws/network/networks/{network_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/network/networks/{network_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            apiInstance.deleteAwsNetworkNetwork(subscriptionId, networkId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsNetworkNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            apiInstance.deleteAwsNetworkNetwork(subscriptionId, networkId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsNetworkNetwork");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id

AwsApi *apiInstance = [[AwsApi alloc] init];

// Delete network
[apiInstance deleteAwsNetworkNetworkWith:subscriptionId
    networkId:networkId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsNetworkNetwork(subscriptionId, networkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsNetworkNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id

            try
            {
                // Delete network
                apiInstance.deleteAwsNetworkNetwork(subscriptionId, networkId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.deleteAwsNetworkNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id

try {
    $api_instance->deleteAwsNetworkNetwork($subscriptionId, $networkId);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->deleteAwsNetworkNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id

eval { 
    $api_instance->deleteAwsNetworkNetwork(subscriptionId => $subscriptionId, networkId => $networkId);
};
if ($@) {
    warn "Exception when calling AwsApi->deleteAwsNetworkNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id

try: 
    # Delete network
    api_instance.delete_aws_network_network(subscriptionId, networkId)
except ApiException as e:
    print("Exception when calling AwsApi->deleteAwsNetworkNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 400 - Malformed network id

Status: 404 - Network does not exist

Status: 500 - An unexpected error occurred


deleteAwsNetworkSecurityGroup

Delete security group

Delete security group


/api/v1/aws/network/securityGroups/{security_group_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/network/securityGroups/{security_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.deleteAwsNetworkSecurityGroup(subscriptionId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.deleteAwsNetworkSecurityGroup(subscriptionId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *securityGroupId = securityGroupId_example; // Security group id

AwsApi *apiInstance = [[AwsApi alloc] init];

// Delete security group
[apiInstance deleteAwsNetworkSecurityGroupWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsNetworkSecurityGroup(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsNetworkSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Delete security group
                apiInstance.deleteAwsNetworkSecurityGroup(subscriptionId, securityGroupId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.deleteAwsNetworkSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $api_instance->deleteAwsNetworkSecurityGroup($subscriptionId, $securityGroupId);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->deleteAwsNetworkSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    $api_instance->deleteAwsNetworkSecurityGroup(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
};
if ($@) {
    warn "Exception when calling AwsApi->deleteAwsNetworkSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Delete security group
    api_instance.delete_aws_network_security_group(subscriptionId, securityGroupId)
except ApiException as e:
    print("Exception when calling AwsApi->deleteAwsNetworkSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 400 - Malformed security group id

Status: 404 - Security group with specified id does not exist.

Status: 500 - An unexpected error occurred


deleteAwsNetworkSubnet

Delete subnet

Delete subnet


/api/v1/aws/network/subnets/{subnet_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/network/subnets/{subnet_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        try {
            apiInstance.deleteAwsNetworkSubnet(subscriptionId, subnetId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsNetworkSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        try {
            apiInstance.deleteAwsNetworkSubnet(subscriptionId, subnetId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsNetworkSubnet");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *subnetId = subnetId_example; // Subnet id

AwsApi *apiInstance = [[AwsApi alloc] init];

// Delete subnet
[apiInstance deleteAwsNetworkSubnetWith:subscriptionId
    subnetId:subnetId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var subnetId = subnetId_example; // {String} Subnet id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsNetworkSubnet(subscriptionId, subnetId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsNetworkSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var subnetId = subnetId_example;  // String | Subnet id

            try
            {
                // Delete subnet
                apiInstance.deleteAwsNetworkSubnet(subscriptionId, subnetId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.deleteAwsNetworkSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$subnetId = subnetId_example; // String | Subnet id

try {
    $api_instance->deleteAwsNetworkSubnet($subscriptionId, $subnetId);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->deleteAwsNetworkSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $subnetId = subnetId_example; # String | Subnet id

eval { 
    $api_instance->deleteAwsNetworkSubnet(subscriptionId => $subscriptionId, subnetId => $subnetId);
};
if ($@) {
    warn "Exception when calling AwsApi->deleteAwsNetworkSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
subnetId = subnetId_example # String | Subnet id

try: 
    # Delete subnet
    api_instance.delete_aws_network_subnet(subscriptionId, subnetId)
except ApiException as e:
    print("Exception when calling AwsApi->deleteAwsNetworkSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnet_id*
String
Subnet id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 400 - Malformed subnet id

Status: 404 - Subnet does not exist

Status: 500 - An unexpected error occurred


deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>

Delete Security Group (specified by ID) from a specified VM (specified by ID)


/api/v1/aws/network/vms/<vm_id>/securityGroups/<security_group_id>

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/network/vms/<vm_id>/securityGroups/<security_group_id>?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupName = securityGroupName_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteAwsNetworkVmsSecurityGroups(vmId, securityGroupName, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsNetworkVmsSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupName = securityGroupName_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteAwsNetworkVmsSecurityGroups(vmId, securityGroupName, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#deleteAwsNetworkVmsSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of VM
String *securityGroupName = securityGroupName_example; // ID of Security Group
String *subscriptionId = subscriptionId_example; // Id of subscription

AwsApi *apiInstance = [[AwsApi alloc] init];

// Delete Security Group (specified by ID) from a specified VM (specified by ID)
[apiInstance deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>With:vmId
    securityGroupName:securityGroupName
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} ID of VM

var securityGroupName = securityGroupName_example; // {String} ID of Security Group

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsNetworkVmsSecurityGroups(vmId, securityGroupName, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>Example
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | ID of VM
            var securityGroupName = securityGroupName_example;  // String | ID of Security Group
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Delete Security Group (specified by ID) from a specified VM (specified by ID)
                apiInstance.deleteAwsNetworkVmsSecurityGroups(vmId, securityGroupName, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | ID of VM
$securityGroupName = securityGroupName_example; // String | ID of Security Group
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $api_instance->deleteAwsNetworkVmsSecurityGroups($vmId, $securityGroupName, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | ID of VM
my $securityGroupName = securityGroupName_example; # String | ID of Security Group
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    $api_instance->deleteAwsNetworkVmsSecurityGroups(vmId => $vmId, securityGroupName => $securityGroupName, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling AwsApi->deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | ID of VM
securityGroupName = securityGroupName_example # String | ID of Security Group
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Delete Security Group (specified by ID) from a specified VM (specified by ID)
    api_instance.delete_aws_network_vmssecurity_groups(vmId, securityGroupName, subscriptionId)
except ApiException as e:
    print("Exception when calling AwsApi->deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of VM
Required
security_group_name*
String
ID of Security Group
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Security group was not assigned to VM

Status: 204 - Security group was removed from VM

Status: 400 - Malformed security group name or vm id

Status: 404 - VM or Security Group does not exist

Status: 500 - Unknown error occurred

Status: 502 - Error when communicating with external service

Status: 504 - Request has timed out


getAwsComputeFlavor

Get flavor

Get specific flavor by id


/api/v1/aws/compute/flavors/{flavor_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/flavors/{flavor_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String flavorId = flavorId_example; // String | Flavor id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_44 result = apiInstance.getAwsComputeFlavor(flavorId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeFlavor");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String flavorId = flavorId_example; // String | Flavor id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_44 result = apiInstance.getAwsComputeFlavor(flavorId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeFlavor");
            e.printStackTrace();
        }
    }
}
String *flavorId = flavorId_example; // Flavor id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get flavor
[apiInstance getAwsComputeFlavorWith:flavorId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_44 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var flavorId = flavorId_example; // {String} Flavor id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeFlavor(flavorId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeFlavorExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var flavorId = flavorId_example;  // String | Flavor id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get flavor
                inline_response_200_44 result = apiInstance.getAwsComputeFlavor(flavorId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsComputeFlavor: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$flavorId = flavorId_example; // String | Flavor id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeFlavor($flavorId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsComputeFlavor: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $flavorId = flavorId_example; # String | Flavor id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeFlavor(flavorId => $flavorId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsComputeFlavor: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
flavorId = flavorId_example # String | Flavor id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get flavor
    api_response = api_instance.get_aws_compute_flavor(flavorId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsComputeFlavor: %s\n" % e)

Parameters

Path parameters
Name Description
flavor_id*
String
Flavor id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 404 - Flavor id does not exist

Status: 500 - An unexpected error occurred


getAwsComputeFlavors

Get flavors

Get list of all flavors


/api/v1/aws/compute/flavors

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/flavors?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_44] result = apiInstance.getAwsComputeFlavors(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeFlavors");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_44] result = apiInstance.getAwsComputeFlavors(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeFlavors");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get flavors
[apiInstance getAwsComputeFlavorsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_44] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeFlavors(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeFlavorsExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get flavors
                array[inline_response_200_44] result = apiInstance.getAwsComputeFlavors(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsComputeFlavors: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeFlavors($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsComputeFlavors: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeFlavors(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsComputeFlavors: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get flavors
    api_response = api_instance.get_aws_compute_flavors(subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsComputeFlavors: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getAwsComputeImage

Get image

Get specific images by id


/api/v1/aws/compute/images/{image_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/images/{image_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String imageId = imageId_example; // String | Image id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_45 result = apiInstance.getAwsComputeImage(imageId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeImage");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String imageId = imageId_example; // String | Image id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_45 result = apiInstance.getAwsComputeImage(imageId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeImage");
            e.printStackTrace();
        }
    }
}
String *imageId = imageId_example; // Image id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get image
[apiInstance getAwsComputeImageWith:imageId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_45 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var imageId = imageId_example; // {String} Image id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeImage(imageId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeImageExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var imageId = imageId_example;  // String | Image id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get image
                inline_response_200_45 result = apiInstance.getAwsComputeImage(imageId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsComputeImage: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$imageId = imageId_example; // String | Image id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeImage($imageId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsComputeImage: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $imageId = imageId_example; # String | Image id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeImage(imageId => $imageId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsComputeImage: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
imageId = imageId_example # String | Image id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get image
    api_response = api_instance.get_aws_compute_image(imageId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsComputeImage: %s\n" % e)

Parameters

Path parameters
Name Description
image_id*
String
Image id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getAwsComputeImages

Get images

Get list of all images


/api/v1/aws/compute/images

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/images?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_45] result = apiInstance.getAwsComputeImages(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeImages");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_45] result = apiInstance.getAwsComputeImages(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeImages");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get images
[apiInstance getAwsComputeImagesWith:subscriptionId
              completionHandler: ^(array[inline_response_200_45] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeImages(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeImagesExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get images
                array[inline_response_200_45] result = apiInstance.getAwsComputeImages(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsComputeImages: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeImages($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsComputeImages: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeImages(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsComputeImages: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get images
    api_response = api_instance.get_aws_compute_images(subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsComputeImages: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getAwsComputeKeypair

Get keypair

Get specific keypair by id


/api/v1/aws/compute/keypairs/{keypair_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/keypairs/{keypair_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String keypairId = keypairId_example; // String | Keypair id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_46 result = apiInstance.getAwsComputeKeypair(keypairId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeKeypair");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String keypairId = keypairId_example; // String | Keypair id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_46 result = apiInstance.getAwsComputeKeypair(keypairId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeKeypair");
            e.printStackTrace();
        }
    }
}
String *keypairId = keypairId_example; // Keypair id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get keypair
[apiInstance getAwsComputeKeypairWith:keypairId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_46 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var keypairId = keypairId_example; // {String} Keypair id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeKeypair(keypairId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeKeypairExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var keypairId = keypairId_example;  // String | Keypair id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get keypair
                inline_response_200_46 result = apiInstance.getAwsComputeKeypair(keypairId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsComputeKeypair: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$keypairId = keypairId_example; // String | Keypair id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeKeypair($keypairId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsComputeKeypair: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $keypairId = keypairId_example; # String | Keypair id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeKeypair(keypairId => $keypairId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsComputeKeypair: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
keypairId = keypairId_example # String | Keypair id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get keypair
    api_response = api_instance.get_aws_compute_keypair(keypairId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsComputeKeypair: %s\n" % e)

Parameters

Path parameters
Name Description
keypair_id*
String
Keypair id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getAwsComputeKeypairs

Get keypairs

Get list of all keypairs


/api/v1/aws/compute/keypairs

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/keypairs?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_46] result = apiInstance.getAwsComputeKeypairs(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeKeypairs");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_46] result = apiInstance.getAwsComputeKeypairs(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeKeypairs");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get keypairs
[apiInstance getAwsComputeKeypairsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_46] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeKeypairs(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeKeypairsExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get keypairs
                array[inline_response_200_46] result = apiInstance.getAwsComputeKeypairs(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsComputeKeypairs: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeKeypairs($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsComputeKeypairs: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeKeypairs(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsComputeKeypairs: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get keypairs
    api_response = api_instance.get_aws_compute_keypairs(subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsComputeKeypairs: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getAwsComputeValidateSubscription

Get keypairs

Get list of all keypairs


/api/v1/aws/compute/validateSubscription

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/validateSubscription"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        Subscription_2 subscription = ; // Subscription_2 | subscription data
        try {
            apiInstance.getAwsComputeValidateSubscription(subscription);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeValidateSubscription");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        Subscription_2 subscription = ; // Subscription_2 | subscription data
        try {
            apiInstance.getAwsComputeValidateSubscription(subscription);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeValidateSubscription");
            e.printStackTrace();
        }
    }
}
Subscription_2 *subscription = ; // subscription data

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get keypairs
[apiInstance getAwsComputeValidateSubscriptionWith:subscription
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscription = ; // {Subscription_2} subscription data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.getAwsComputeValidateSubscription(subscription, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeValidateSubscriptionExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscription = new Subscription_2(); // Subscription_2 | subscription data

            try
            {
                // Get keypairs
                apiInstance.getAwsComputeValidateSubscription(subscription);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsComputeValidateSubscription: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscription = ; // Subscription_2 | subscription data

try {
    $api_instance->getAwsComputeValidateSubscription($subscription);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsComputeValidateSubscription: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscription = WWW::SwaggerClient::Object::Subscription_2->new(); # Subscription_2 | subscription data

eval { 
    $api_instance->getAwsComputeValidateSubscription(subscription => $subscription);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsComputeValidateSubscription: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscription =  # Subscription_2 | subscription data

try: 
    # Get keypairs
    api_instance.get_aws_compute_validate_subscription(subscription)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsComputeValidateSubscription: %s\n" % e)

Parameters

Body parameters
Name Description
subscription *

Responses

Status: 204 - OK

Status: 400 - Authentication failed


getAwsComputeVm

Get VM

Get VM for specified VM id


/api/v1/aws/compute/vms/{vm_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_41 result = apiInstance.getAwsComputeVm(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_41 result = apiInstance.getAwsComputeVm(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeVm");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get VM
[apiInstance getAwsComputeVmWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_41 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} VM id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeVm(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeVmExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | VM id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get VM
                inline_response_200_41 result = apiInstance.getAwsComputeVm(vmId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsComputeVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | VM id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeVm($vmId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsComputeVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | VM id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeVm(vmId => $vmId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsComputeVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | VM id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get VM
    api_response = api_instance.get_aws_compute_vm(vmId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsComputeVm: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 404 - VM id not found

Status: 500 - An unexpected error occurred


getAwsComputeVmDetails

Get VM details

Get VM details


/api/v1/aws/compute/vms/{vm_id}/details

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/details?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[array['String']] result = apiInstance.getAwsComputeVmDetails(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeVmDetails");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[array['String']] result = apiInstance.getAwsComputeVmDetails(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeVmDetails");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get VM details
[apiInstance getAwsComputeVmDetailsWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(array[array['String']] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} VM id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeVmDetails(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeVmDetailsExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | VM id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get VM details
                array[array['String']] result = apiInstance.getAwsComputeVmDetails(vmId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsComputeVmDetails: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | VM id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeVmDetails($vmId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsComputeVmDetails: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | VM id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeVmDetails(vmId => $vmId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsComputeVmDetails: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | VM id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get VM details
    api_response = api_instance.get_aws_compute_vm_details(vmId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsComputeVmDetails: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 404 - Server not found

Status: 500 - An unexpected error occurred


getAwsComputeVmManagement

Get management status for a VM


/api/v1/aws/compute/vms/{vm_id}/management

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_42 result = apiInstance.getAwsComputeVmManagement(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_42 result = apiInstance.getAwsComputeVmManagement(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeVmManagement");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

[apiInstance getAwsComputeVmManagementWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_42 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} VM id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeVmManagement(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | VM id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                inline_response_200_42 result = apiInstance.getAwsComputeVmManagement(vmId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsComputeVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | VM id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeVmManagement($vmId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsComputeVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | VM id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeVmManagement(vmId => $vmId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsComputeVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | VM id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    api_response = api_instance.get_aws_compute_vm_management(vmId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsComputeVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK


getAwsComputeVmPassword

Get encrypted password for a VM


/api/v1/aws/compute/vms/{vm_id}/password

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/password?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_43 result = apiInstance.getAwsComputeVmPassword(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeVmPassword");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_43 result = apiInstance.getAwsComputeVmPassword(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeVmPassword");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get encrypted password for a VM
[apiInstance getAwsComputeVmPasswordWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_43 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeVmPassword(vmId, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeVmPasswordExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Get encrypted password for a VM
                inline_response_200_43 result = apiInstance.getAwsComputeVmPassword(vmId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsComputeVmPassword: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $result = $api_instance->getAwsComputeVmPassword($vmId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsComputeVmPassword: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    my $result = $api_instance->getAwsComputeVmPassword(vmId => $vmId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsComputeVmPassword: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Get encrypted password for a VM
    api_response = api_instance.get_aws_compute_vm_password(vmId, subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsComputeVmPassword: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of vm
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Object with encrypted password


getAwsComputeVms

Get VMs

Get all VMs for specific subscription


/api/v1/aws/compute/vms

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_40] result = apiInstance.getAwsComputeVms(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeVms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_40] result = apiInstance.getAwsComputeVms(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsComputeVms");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get VMs
[apiInstance getAwsComputeVmsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_40] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeVms(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeVmsExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get VMs
                array[inline_response_200_40] result = apiInstance.getAwsComputeVms(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsComputeVms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeVms($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsComputeVms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeVms(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsComputeVms: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get VMs
    api_response = api_instance.get_aws_compute_vms(subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsComputeVms: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getAwsNetworkInterface

Get details for a single interface

Get details for a single interface


/api/v1/aws/network/interfaces/{interface_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/interfaces/{interface_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            inline_response_200_15_interfaces result = apiInstance.getAwsNetworkInterface(subscriptionId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            inline_response_200_15_interfaces result = apiInstance.getAwsNetworkInterface(subscriptionId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkInterface");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *interfaceId = interfaceId_example; // Interface id

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get details for a single interface
[apiInstance getAwsNetworkInterfaceWith:subscriptionId
    interfaceId:interfaceId
              completionHandler: ^(inline_response_200_15_interfaces output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var interfaceId = interfaceId_example; // {String} Interface id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkInterface(subscriptionId, interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var interfaceId = interfaceId_example;  // String | Interface id

            try
            {
                // Get details for a single interface
                inline_response_200_15_interfaces result = apiInstance.getAwsNetworkInterface(subscriptionId, interfaceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsNetworkInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$interfaceId = interfaceId_example; // String | Interface id

try {
    $result = $api_instance->getAwsNetworkInterface($subscriptionId, $interfaceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsNetworkInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $interfaceId = interfaceId_example; # String | Interface id

eval { 
    my $result = $api_instance->getAwsNetworkInterface(subscriptionId => $subscriptionId, interfaceId => $interfaceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsNetworkInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
interfaceId = interfaceId_example # String | Interface id

try: 
    # Get details for a single interface
    api_response = api_instance.get_aws_network_interface(subscriptionId, interfaceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsNetworkInterface: %s\n" % e)

Parameters

Path parameters
Name Description
interface_id*
String
Interface id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Request specified malformed interface id

Status: 404 - Non-existing interface ID specified

Status: 500 - An unexpected error occurred


getAwsNetworkInterfaces

Get list of network interfaces

List of network interfaces


/api/v1/aws/network/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/interfaces?subscriptionId=&vmId=&subnetId=&networkId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | Filter interfaces for VM id
        String subnetId = subnetId_example; // String | Filter interfaces for subnet id
        String networkId = networkId_example; // String | Filter interfaces for network id
        try {
            array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkInterfaces(subscriptionId, vmId, subnetId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | Filter interfaces for VM id
        String subnetId = subnetId_example; // String | Filter interfaces for subnet id
        String networkId = networkId_example; // String | Filter interfaces for network id
        try {
            array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkInterfaces(subscriptionId, vmId, subnetId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // Filter interfaces for VM id (optional)
String *subnetId = subnetId_example; // Filter interfaces for subnet id (optional)
String *networkId = networkId_example; // Filter interfaces for network id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get list of network interfaces
[apiInstance getAwsNetworkInterfacesWith:subscriptionId
    vmId:vmId
    subnetId:subnetId
    networkId:networkId
              completionHandler: ^(array[inline_response_200_15_interfaces] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var opts = { 
  'vmId': vmId_example, // {String} Filter interfaces for VM id
  'subnetId': subnetId_example, // {String} Filter interfaces for subnet id
  'networkId': networkId_example // {String} Filter interfaces for network id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkInterfaces(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | Filter interfaces for VM id (optional) 
            var subnetId = subnetId_example;  // String | Filter interfaces for subnet id (optional) 
            var networkId = networkId_example;  // String | Filter interfaces for network id (optional) 

            try
            {
                // Get list of network interfaces
                array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkInterfaces(subscriptionId, vmId, subnetId, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | Filter interfaces for VM id
$subnetId = subnetId_example; // String | Filter interfaces for subnet id
$networkId = networkId_example; // String | Filter interfaces for network id

try {
    $result = $api_instance->getAwsNetworkInterfaces($subscriptionId, $vmId, $subnetId, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | Filter interfaces for VM id
my $subnetId = subnetId_example; # String | Filter interfaces for subnet id
my $networkId = networkId_example; # String | Filter interfaces for network id

eval { 
    my $result = $api_instance->getAwsNetworkInterfaces(subscriptionId => $subscriptionId, vmId => $vmId, subnetId => $subnetId, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | Filter interfaces for VM id (optional)
subnetId = subnetId_example # String | Filter interfaces for subnet id (optional)
networkId = networkId_example # String | Filter interfaces for network id (optional)

try: 
    # Get list of network interfaces
    api_response = api_instance.get_aws_network_interfaces(subscriptionId, vmId=vmId, subnetId=subnetId, networkId=networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsNetworkInterfaces: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required
vmId
String
Filter interfaces for VM id
subnetId
String
Filter interfaces for subnet id
networkId
String
Filter interfaces for network id

Responses

Status: 200 - OK

Status: 404 - Subnet does not exist

Status: 500 - An unexpected error occurred


getAwsNetworkNetwork

Get details for a single network

Get details for a single network


/api/v1/aws/network/networks/{network_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/networks/{network_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            inline_response_200_15 result = apiInstance.getAwsNetworkNetwork(subscriptionId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            inline_response_200_15 result = apiInstance.getAwsNetworkNetwork(subscriptionId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkNetwork");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get details for a single network
[apiInstance getAwsNetworkNetworkWith:subscriptionId
    networkId:networkId
              completionHandler: ^(inline_response_200_15 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkNetwork(subscriptionId, networkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id

            try
            {
                // Get details for a single network
                inline_response_200_15 result = apiInstance.getAwsNetworkNetwork(subscriptionId, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsNetworkNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id

try {
    $result = $api_instance->getAwsNetworkNetwork($subscriptionId, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsNetworkNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id

eval { 
    my $result = $api_instance->getAwsNetworkNetwork(subscriptionId => $subscriptionId, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsNetworkNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id

try: 
    # Get details for a single network
    api_response = api_instance.get_aws_network_network(subscriptionId, networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsNetworkNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Malformed network id

Status: 404 - Network does not exist

Status: 500 - An unexpected error occurred


getAwsNetworkNetworkInterfaces

Get list of network interfaces

Get list of network interfaces


/api/v1/aws/network/networks/{network_id}/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/networks/{network_id}/interfaces?subscriptionId=&vmId=&subnetId=&networkId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        String vmId = vmId_example; // String | Filter interfaces for VM id
        String subnetId = subnetId_example; // String | Filter interfaces for subnet id
        String networkId2 = networkId_example; // String | Filter interfaces for network id
        try {
            array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkNetworkInterfaces(subscriptionId, networkId, vmId, subnetId, networkId2);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        String vmId = vmId_example; // String | Filter interfaces for VM id
        String subnetId = subnetId_example; // String | Filter interfaces for subnet id
        String networkId2 = networkId_example; // String | Filter interfaces for network id
        try {
            array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkNetworkInterfaces(subscriptionId, networkId, vmId, subnetId, networkId2);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id
String *vmId = vmId_example; // Filter interfaces for VM id (optional)
String *subnetId = subnetId_example; // Filter interfaces for subnet id (optional)
String *networkId2 = networkId_example; // Filter interfaces for network id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get list of network interfaces
[apiInstance getAwsNetworkNetworkInterfacesWith:subscriptionId
    networkId:networkId
    vmId:vmId
    subnetId:subnetId
    networkId2:networkId2
              completionHandler: ^(array[inline_response_200_15_interfaces] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id

var opts = { 
  'vmId': vmId_example, // {String} Filter interfaces for VM id
  'subnetId': subnetId_example, // {String} Filter interfaces for subnet id
  'networkId2': networkId_example // {String} Filter interfaces for network id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkNetworkInterfaces(subscriptionId, networkId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id
            var vmId = vmId_example;  // String | Filter interfaces for VM id (optional) 
            var subnetId = subnetId_example;  // String | Filter interfaces for subnet id (optional) 
            var networkId2 = networkId_example;  // String | Filter interfaces for network id (optional) 

            try
            {
                // Get list of network interfaces
                array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkNetworkInterfaces(subscriptionId, networkId, vmId, subnetId, networkId2);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsNetworkNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id
$vmId = vmId_example; // String | Filter interfaces for VM id
$subnetId = subnetId_example; // String | Filter interfaces for subnet id
$networkId2 = networkId_example; // String | Filter interfaces for network id

try {
    $result = $api_instance->getAwsNetworkNetworkInterfaces($subscriptionId, $networkId, $vmId, $subnetId, $networkId2);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsNetworkNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id
my $vmId = vmId_example; # String | Filter interfaces for VM id
my $subnetId = subnetId_example; # String | Filter interfaces for subnet id
my $networkId2 = networkId_example; # String | Filter interfaces for network id

eval { 
    my $result = $api_instance->getAwsNetworkNetworkInterfaces(subscriptionId => $subscriptionId, networkId => $networkId, vmId => $vmId, subnetId => $subnetId, networkId2 => $networkId2);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsNetworkNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id
vmId = vmId_example # String | Filter interfaces for VM id (optional)
subnetId = subnetId_example # String | Filter interfaces for subnet id (optional)
networkId2 = networkId_example # String | Filter interfaces for network id (optional)

try: 
    # Get list of network interfaces
    api_response = api_instance.get_aws_network_network_interfaces(subscriptionId, networkId, vmId=vmId, subnetId=subnetId, networkId2=networkId2)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsNetworkNetworkInterfaces: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required
vmId
String
Filter interfaces for VM id
subnetId
String
Filter interfaces for subnet id
networkId
String
Filter interfaces for network id

Responses

Status: 200 - OK

Status: 400 - Malformed network id

Status: 500 - An unexpected error occurred


getAwsNetworkNetworkSubnets

Get list of subnets

List of subnets


/api/v1/aws/network/networks/{network_id}/subnets

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/networks/{network_id}/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            array[inline_response_200_15_subnets] result = apiInstance.getAwsNetworkNetworkSubnets(subscriptionId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkNetworkSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            array[inline_response_200_15_subnets] result = apiInstance.getAwsNetworkNetworkSubnets(subscriptionId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkNetworkSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get list of subnets
[apiInstance getAwsNetworkNetworkSubnetsWith:subscriptionId
    networkId:networkId
              completionHandler: ^(array[inline_response_200_15_subnets] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkNetworkSubnets(subscriptionId, networkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkNetworkSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id

            try
            {
                // Get list of subnets
                array[inline_response_200_15_subnets] result = apiInstance.getAwsNetworkNetworkSubnets(subscriptionId, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsNetworkNetworkSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id

try {
    $result = $api_instance->getAwsNetworkNetworkSubnets($subscriptionId, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsNetworkNetworkSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id

eval { 
    my $result = $api_instance->getAwsNetworkNetworkSubnets(subscriptionId => $subscriptionId, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsNetworkNetworkSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id

try: 
    # Get list of subnets
    api_response = api_instance.get_aws_network_network_subnets(subscriptionId, networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsNetworkNetworkSubnets: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Malformed network id

Status: 404 - Network does not exist

Status: 500 - An unexpected error occurred


getAwsNetworkNetworks

Get list of networks

List of networks


/api/v1/aws/network/networks

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/networks?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_14] result = apiInstance.getAwsNetworkNetworks(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkNetworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_14] result = apiInstance.getAwsNetworkNetworks(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkNetworks");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get list of networks
[apiInstance getAwsNetworkNetworksWith:subscriptionId
              completionHandler: ^(array[inline_response_200_14] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkNetworks(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkNetworksExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get list of networks
                array[inline_response_200_14] result = apiInstance.getAwsNetworkNetworks(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsNetworkNetworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsNetworkNetworks($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsNetworkNetworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsNetworkNetworks(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsNetworkNetworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get list of networks
    api_response = api_instance.get_aws_network_networks(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsNetworkNetworks: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getAwsNetworkSecurityGroup

Get details for a single security group

Get details for a single security group


/api/v1/aws/network/securityGroups/{security_group_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/securityGroups/{security_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            inline_response_200_16 result = apiInstance.getAwsNetworkSecurityGroup(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            inline_response_200_16 result = apiInstance.getAwsNetworkSecurityGroup(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *securityGroupId = securityGroupId_example; // Security group id

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get details for a single security group
[apiInstance getAwsNetworkSecurityGroupWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(inline_response_200_16 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkSecurityGroup(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Get details for a single security group
                inline_response_200_16 result = apiInstance.getAwsNetworkSecurityGroup(subscriptionId, securityGroupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsNetworkSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $result = $api_instance->getAwsNetworkSecurityGroup($subscriptionId, $securityGroupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsNetworkSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    my $result = $api_instance->getAwsNetworkSecurityGroup(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsNetworkSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Get details for a single security group
    api_response = api_instance.get_aws_network_security_group(subscriptionId, securityGroupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsNetworkSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Request specified malformed security group id

Status: 404 - Non-existing security group id specified

Status: 500 - An unexpected error occurred


getAwsNetworkSecurityGroups

Get list of security groups

List of security groups


/api/v1/aws/network/securityGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/securityGroups?subscriptionId=&vmId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | Filter security groups for VM id
        try {
            array[inline_response_200_16] result = apiInstance.getAwsNetworkSecurityGroups(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | Filter security groups for VM id
        try {
            array[inline_response_200_16] result = apiInstance.getAwsNetworkSecurityGroups(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // Filter security groups for VM id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get list of security groups
[apiInstance getAwsNetworkSecurityGroupsWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_16] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var opts = { 
  'vmId': vmId_example // {String} Filter security groups for VM id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkSecurityGroups(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | Filter security groups for VM id (optional) 

            try
            {
                // Get list of security groups
                array[inline_response_200_16] result = apiInstance.getAwsNetworkSecurityGroups(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsNetworkSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | Filter security groups for VM id

try {
    $result = $api_instance->getAwsNetworkSecurityGroups($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsNetworkSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | Filter security groups for VM id

eval { 
    my $result = $api_instance->getAwsNetworkSecurityGroups(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsNetworkSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | Filter security groups for VM id (optional)

try: 
    # Get list of security groups
    api_response = api_instance.get_aws_network_security_groups(subscriptionId, vmId=vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsNetworkSecurityGroups: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required
vmId
String
Filter security groups for VM id

Responses

Status: 200 - OK

Status: 404 - Virtual machine does not exist

Status: 500 - An unexpected error occurred

Status: 502 - Unable to fetch virtual machine details

Status: 504 - Unable to fetch virtual machine details. Request timed out.


getAwsNetworkSubnet

Get details for a single subnet

Get details for a single subnet


/api/v1/aws/network/subnets/{subnet_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/subnets/{subnet_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        try {
            inline_response_200_15_subnets result = apiInstance.getAwsNetworkSubnet(subscriptionId, subnetId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        try {
            inline_response_200_15_subnets result = apiInstance.getAwsNetworkSubnet(subscriptionId, subnetId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkSubnet");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *subnetId = subnetId_example; // Subnet id

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get details for a single subnet
[apiInstance getAwsNetworkSubnetWith:subscriptionId
    subnetId:subnetId
              completionHandler: ^(inline_response_200_15_subnets output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var subnetId = subnetId_example; // {String} Subnet id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkSubnet(subscriptionId, subnetId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var subnetId = subnetId_example;  // String | Subnet id

            try
            {
                // Get details for a single subnet
                inline_response_200_15_subnets result = apiInstance.getAwsNetworkSubnet(subscriptionId, subnetId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsNetworkSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$subnetId = subnetId_example; // String | Subnet id

try {
    $result = $api_instance->getAwsNetworkSubnet($subscriptionId, $subnetId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsNetworkSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $subnetId = subnetId_example; # String | Subnet id

eval { 
    my $result = $api_instance->getAwsNetworkSubnet(subscriptionId => $subscriptionId, subnetId => $subnetId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsNetworkSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
subnetId = subnetId_example # String | Subnet id

try: 
    # Get details for a single subnet
    api_response = api_instance.get_aws_network_subnet(subscriptionId, subnetId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsNetworkSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnet_id*
String
Subnet id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Subnet does not exist

Status: 500 - An unexpected error occurred


getAwsNetworkSubnetInterfaces

Get list of network interfaces

List of network interfaces


/api/v1/aws/network/subnets/{subnet_id}/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/subnets/{subnet_id}/interfaces?subscriptionId=&vmId=&subnetId=&networkId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        String vmId = vmId_example; // String | Filter interfaces for VM id
        String subnetId2 = subnetId_example; // String | Filter interfaces for subnet id
        String networkId = networkId_example; // String | Filter interfaces for network id
        try {
            array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkSubnetInterfaces(subscriptionId, subnetId, vmId, subnetId2, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkSubnetInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        String vmId = vmId_example; // String | Filter interfaces for VM id
        String subnetId2 = subnetId_example; // String | Filter interfaces for subnet id
        String networkId = networkId_example; // String | Filter interfaces for network id
        try {
            array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkSubnetInterfaces(subscriptionId, subnetId, vmId, subnetId2, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkSubnetInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *subnetId = subnetId_example; // Subnet id
String *vmId = vmId_example; // Filter interfaces for VM id (optional)
String *subnetId2 = subnetId_example; // Filter interfaces for subnet id (optional)
String *networkId = networkId_example; // Filter interfaces for network id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get list of network interfaces
[apiInstance getAwsNetworkSubnetInterfacesWith:subscriptionId
    subnetId:subnetId
    vmId:vmId
    subnetId2:subnetId2
    networkId:networkId
              completionHandler: ^(array[inline_response_200_15_interfaces] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var subnetId = subnetId_example; // {String} Subnet id

var opts = { 
  'vmId': vmId_example, // {String} Filter interfaces for VM id
  'subnetId2': subnetId_example, // {String} Filter interfaces for subnet id
  'networkId': networkId_example // {String} Filter interfaces for network id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkSubnetInterfaces(subscriptionId, subnetId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkSubnetInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var subnetId = subnetId_example;  // String | Subnet id
            var vmId = vmId_example;  // String | Filter interfaces for VM id (optional) 
            var subnetId2 = subnetId_example;  // String | Filter interfaces for subnet id (optional) 
            var networkId = networkId_example;  // String | Filter interfaces for network id (optional) 

            try
            {
                // Get list of network interfaces
                array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkSubnetInterfaces(subscriptionId, subnetId, vmId, subnetId2, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsNetworkSubnetInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$subnetId = subnetId_example; // String | Subnet id
$vmId = vmId_example; // String | Filter interfaces for VM id
$subnetId2 = subnetId_example; // String | Filter interfaces for subnet id
$networkId = networkId_example; // String | Filter interfaces for network id

try {
    $result = $api_instance->getAwsNetworkSubnetInterfaces($subscriptionId, $subnetId, $vmId, $subnetId2, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsNetworkSubnetInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $subnetId = subnetId_example; # String | Subnet id
my $vmId = vmId_example; # String | Filter interfaces for VM id
my $subnetId2 = subnetId_example; # String | Filter interfaces for subnet id
my $networkId = networkId_example; # String | Filter interfaces for network id

eval { 
    my $result = $api_instance->getAwsNetworkSubnetInterfaces(subscriptionId => $subscriptionId, subnetId => $subnetId, vmId => $vmId, subnetId2 => $subnetId2, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsNetworkSubnetInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
subnetId = subnetId_example # String | Subnet id
vmId = vmId_example # String | Filter interfaces for VM id (optional)
subnetId2 = subnetId_example # String | Filter interfaces for subnet id (optional)
networkId = networkId_example # String | Filter interfaces for network id (optional)

try: 
    # Get list of network interfaces
    api_response = api_instance.get_aws_network_subnet_interfaces(subscriptionId, subnetId, vmId=vmId, subnetId2=subnetId2, networkId=networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsNetworkSubnetInterfaces: %s\n" % e)

Parameters

Path parameters
Name Description
subnet_id*
String
Subnet id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required
vmId
String
Filter interfaces for VM id
subnetId
String
Filter interfaces for subnet id
networkId
String
Filter interfaces for network id

Responses

Status: 200 - OK

Status: 404 - Subnet does not exist

Status: 500 - An unexpected error occurred


getAwsNetworkSubnets

Get list of subnets

List of subnets


/api/v1/aws/network/subnets

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_15_subnets] result = apiInstance.getAwsNetworkSubnets(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_15_subnets] result = apiInstance.getAwsNetworkSubnets(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#getAwsNetworkSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

AwsApi *apiInstance = [[AwsApi alloc] init];

// Get list of subnets
[apiInstance getAwsNetworkSubnetsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_15_subnets] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkSubnets(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get list of subnets
                array[inline_response_200_15_subnets] result = apiInstance.getAwsNetworkSubnets(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.getAwsNetworkSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsNetworkSubnets($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->getAwsNetworkSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsNetworkSubnets(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->getAwsNetworkSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get list of subnets
    api_response = api_instance.get_aws_network_subnets(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->getAwsNetworkSubnets: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


postAwsComputeKeypairsGenerate

Create a new keypair

Create a new keypair (on server side).


/api/v1/aws/compute/keypairs/generate

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/compute/keypairs/generate?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        Keypair keypair = ; // Keypair | Keypair creation data
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_46 result = apiInstance.postAwsComputeKeypairsGenerate(keypair, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsComputeKeypairsGenerate");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        Keypair keypair = ; // Keypair | Keypair creation data
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_46 result = apiInstance.postAwsComputeKeypairsGenerate(keypair, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsComputeKeypairsGenerate");
            e.printStackTrace();
        }
    }
}
Keypair *keypair = ; // Keypair creation data
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Create a new keypair
[apiInstance postAwsComputeKeypairsGenerateWith:keypair
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_46 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var keypair = ; // {Keypair} Keypair creation data

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsComputeKeypairsGenerate(keypair, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsComputeKeypairsGenerateExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var keypair = new Keypair(); // Keypair | Keypair creation data
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Create a new keypair
                inline_response_200_46 result = apiInstance.postAwsComputeKeypairsGenerate(keypair, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.postAwsComputeKeypairsGenerate: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$keypair = ; // Keypair | Keypair creation data
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->postAwsComputeKeypairsGenerate($keypair, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->postAwsComputeKeypairsGenerate: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $keypair = WWW::SwaggerClient::Object::Keypair->new(); # Keypair | Keypair creation data
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->postAwsComputeKeypairsGenerate(keypair => $keypair, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->postAwsComputeKeypairsGenerate: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
keypair =  # Keypair | Keypair creation data
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Create a new keypair
    api_response = api_instance.post_aws_compute_keypairs_generate(keypair, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->postAwsComputeKeypairsGenerate: %s\n" % e)

Parameters

Body parameters
Name Description
keypair *
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 400 - Invalid request

Status: 500 - An unexpected error occurred


postAwsComputeKeypairsImport

Import a new public keypair


/api/v1/aws/compute/keypairs/import

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/compute/keypairs/import?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        Keypair_1 keypair = ; // Keypair_1 | Public keypair to import
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_47 result = apiInstance.postAwsComputeKeypairsImport(keypair, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsComputeKeypairsImport");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        Keypair_1 keypair = ; // Keypair_1 | Public keypair to import
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_47 result = apiInstance.postAwsComputeKeypairsImport(keypair, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsComputeKeypairsImport");
            e.printStackTrace();
        }
    }
}
Keypair_1 *keypair = ; // Public keypair to import
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Import a new public keypair
[apiInstance postAwsComputeKeypairsImportWith:keypair
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_47 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var keypair = ; // {Keypair_1} Public keypair to import

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsComputeKeypairsImport(keypair, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsComputeKeypairsImportExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var keypair = new Keypair_1(); // Keypair_1 | Public keypair to import
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Import a new public keypair
                inline_response_200_47 result = apiInstance.postAwsComputeKeypairsImport(keypair, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.postAwsComputeKeypairsImport: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$keypair = ; // Keypair_1 | Public keypair to import
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->postAwsComputeKeypairsImport($keypair, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->postAwsComputeKeypairsImport: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $keypair = WWW::SwaggerClient::Object::Keypair_1->new(); # Keypair_1 | Public keypair to import
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->postAwsComputeKeypairsImport(keypair => $keypair, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->postAwsComputeKeypairsImport: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
keypair =  # Keypair_1 | Public keypair to import
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Import a new public keypair
    api_response = api_instance.post_aws_compute_keypairs_import(keypair, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->postAwsComputeKeypairsImport: %s\n" % e)

Parameters

Body parameters
Name Description
keypair *
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 400 - Invalid request

Status: 500 - An unexpected error occurred


postAwsComputeVmWorkshift

Create VM Workshift


/api/v1/aws/compute/vms/{vm_id}/workshift

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body_1 body = ; // Body_1 | 
        try {
            apiv1awscomputevms_workshift result = apiInstance.postAwsComputeVmWorkshift(vmId, subscriptionId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body_1 body = ; // Body_1 | 
        try {
            apiv1awscomputevms_workshift result = apiInstance.postAwsComputeVmWorkshift(vmId, subscriptionId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
Body_1 *body = ; // 

AwsApi *apiInstance = [[AwsApi alloc] init];

[apiInstance postAwsComputeVmWorkshiftWith:vmId
    subscriptionId:subscriptionId
    body:body
              completionHandler: ^(apiv1awscomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var body = ; // {Body_1} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsComputeVmWorkshift(vmId, subscriptionId, body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsComputeVmWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var body = new Body_1(); // Body_1 | 

            try
            {
                apiv1awscomputevms_workshift result = apiInstance.postAwsComputeVmWorkshift(vmId, subscriptionId, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.postAwsComputeVmWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$body = ; // Body_1 | 

try {
    $result = $api_instance->postAwsComputeVmWorkshift($vmId, $subscriptionId, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->postAwsComputeVmWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $body = WWW::SwaggerClient::Object::Body_1->new(); # Body_1 | 

eval { 
    my $result = $api_instance->postAwsComputeVmWorkshift(vmId => $vmId, subscriptionId => $subscriptionId, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->postAwsComputeVmWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
body =  # Body_1 | 

try: 
    api_response = api_instance.post_aws_compute_vm_workshift(vmId, subscriptionId, body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->postAwsComputeVmWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of vm
Required
Body parameters
Name Description
body *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 201 - Workshift created successfully

Status: 400 - Bad request

Status: 404 - Workshift does not exist

Status: 500 - Internal server error


postAwsComputeVms

Create VM

Create new VM


/api/v1/aws/compute/vms

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/compute/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        Vm vm = ; // Vm | VM creation data
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_41 result = apiInstance.postAwsComputeVms(vm, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsComputeVms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        Vm vm = ; // Vm | VM creation data
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_41 result = apiInstance.postAwsComputeVms(vm, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsComputeVms");
            e.printStackTrace();
        }
    }
}
Vm *vm = ; // VM creation data
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Create VM
[apiInstance postAwsComputeVmsWith:vm
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_41 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vm = ; // {Vm} VM creation data

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsComputeVms(vm, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsComputeVmsExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vm = new Vm(); // Vm | VM creation data
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Create VM
                inline_response_200_41 result = apiInstance.postAwsComputeVms(vm, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.postAwsComputeVms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vm = ; // Vm | VM creation data
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->postAwsComputeVms($vm, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->postAwsComputeVms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vm = WWW::SwaggerClient::Object::Vm->new(); # Vm | VM creation data
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->postAwsComputeVms(vm => $vm, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->postAwsComputeVms: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vm =  # Vm | VM creation data
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Create VM
    api_response = api_instance.post_aws_compute_vms(vm, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->postAwsComputeVms: %s\n" % e)

Parameters

Body parameters
Name Description
vm *
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 400 - Disk size is 0 or VM name is empty

Status: 500 - Creating the VM failed

Status: 504 - Unable to set VM as managed (if option specified)


postAwsNetworkInterfaces

Create interface

Create new interface


/api/v1/aws/network/interfaces

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Interface_2 interface = ; // Interface_2 | Interface creation data
        try {
            inline_response_200_15_interfaces result = apiInstance.postAwsNetworkInterfaces(subscriptionId, interface);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Interface_2 interface = ; // Interface_2 | Interface creation data
        try {
            inline_response_200_15_interfaces result = apiInstance.postAwsNetworkInterfaces(subscriptionId, interface);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Interface_2 *interface = ; // Interface creation data

AwsApi *apiInstance = [[AwsApi alloc] init];

// Create interface
[apiInstance postAwsNetworkInterfacesWith:subscriptionId
    interface:interface
              completionHandler: ^(inline_response_200_15_interfaces output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var interface = ; // {Interface_2} Interface creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkInterfaces(subscriptionId, interface, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var interface = new Interface_2(); // Interface_2 | Interface creation data

            try
            {
                // Create interface
                inline_response_200_15_interfaces result = apiInstance.postAwsNetworkInterfaces(subscriptionId, interface);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.postAwsNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$interface = ; // Interface_2 | Interface creation data

try {
    $result = $api_instance->postAwsNetworkInterfaces($subscriptionId, $interface);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->postAwsNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $interface = WWW::SwaggerClient::Object::Interface_2->new(); # Interface_2 | Interface creation data

eval { 
    my $result = $api_instance->postAwsNetworkInterfaces(subscriptionId => $subscriptionId, interface => $interface);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->postAwsNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
interface =  # Interface_2 | Interface creation data

try: 
    # Create interface
    api_response = api_instance.post_aws_network_interfaces(subscriptionId, interface)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->postAwsNetworkInterfaces: %s\n" % e)

Parameters

Body parameters
Name Description
interface *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input values or missing network id

Status: 500 - An unexpected error occurred


postAwsNetworkNetworkInterfaces

Create interface

Create new interface


/api/v1/aws/network/networks/{network_id}/interfaces

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/networks/{network_id}/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        Interface interface = ; // Interface | Interface creation data
        try {
            inline_response_200_15_interfaces result = apiInstance.postAwsNetworkNetworkInterfaces(subscriptionId, networkId, interface);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        Interface interface = ; // Interface | Interface creation data
        try {
            inline_response_200_15_interfaces result = apiInstance.postAwsNetworkNetworkInterfaces(subscriptionId, networkId, interface);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id
Interface *interface = ; // Interface creation data

AwsApi *apiInstance = [[AwsApi alloc] init];

// Create interface
[apiInstance postAwsNetworkNetworkInterfacesWith:subscriptionId
    networkId:networkId
    interface:interface
              completionHandler: ^(inline_response_200_15_interfaces output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id

var interface = ; // {Interface} Interface creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkNetworkInterfaces(subscriptionId, networkId, interface, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id
            var interface = new Interface(); // Interface | Interface creation data

            try
            {
                // Create interface
                inline_response_200_15_interfaces result = apiInstance.postAwsNetworkNetworkInterfaces(subscriptionId, networkId, interface);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.postAwsNetworkNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id
$interface = ; // Interface | Interface creation data

try {
    $result = $api_instance->postAwsNetworkNetworkInterfaces($subscriptionId, $networkId, $interface);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->postAwsNetworkNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id
my $interface = WWW::SwaggerClient::Object::Interface->new(); # Interface | Interface creation data

eval { 
    my $result = $api_instance->postAwsNetworkNetworkInterfaces(subscriptionId => $subscriptionId, networkId => $networkId, interface => $interface);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->postAwsNetworkNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id
interface =  # Interface | Interface creation data

try: 
    # Create interface
    api_response = api_instance.post_aws_network_network_interfaces(subscriptionId, networkId, interface)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->postAwsNetworkNetworkInterfaces: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Body parameters
Name Description
interface *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input values or missing network id

Status: 500 - An unexpected error occurred


postAwsNetworkNetworkSubnets

Create subnet

Create new subnet


/api/v1/aws/network/networks/{network_id}/subnets

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/networks/{network_id}/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        Subnet subnet = ; // Subnet | Subnet creation data
        try {
            inline_response_200_15_subnets result = apiInstance.postAwsNetworkNetworkSubnets(subscriptionId, networkId, subnet);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkNetworkSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        Subnet subnet = ; // Subnet | Subnet creation data
        try {
            inline_response_200_15_subnets result = apiInstance.postAwsNetworkNetworkSubnets(subscriptionId, networkId, subnet);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkNetworkSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id
Subnet *subnet = ; // Subnet creation data

AwsApi *apiInstance = [[AwsApi alloc] init];

// Create subnet
[apiInstance postAwsNetworkNetworkSubnetsWith:subscriptionId
    networkId:networkId
    subnet:subnet
              completionHandler: ^(inline_response_200_15_subnets output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id

var subnet = ; // {Subnet} Subnet creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkNetworkSubnets(subscriptionId, networkId, subnet, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkNetworkSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id
            var subnet = new Subnet(); // Subnet | Subnet creation data

            try
            {
                // Create subnet
                inline_response_200_15_subnets result = apiInstance.postAwsNetworkNetworkSubnets(subscriptionId, networkId, subnet);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.postAwsNetworkNetworkSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id
$subnet = ; // Subnet | Subnet creation data

try {
    $result = $api_instance->postAwsNetworkNetworkSubnets($subscriptionId, $networkId, $subnet);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->postAwsNetworkNetworkSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id
my $subnet = WWW::SwaggerClient::Object::Subnet->new(); # Subnet | Subnet creation data

eval { 
    my $result = $api_instance->postAwsNetworkNetworkSubnets(subscriptionId => $subscriptionId, networkId => $networkId, subnet => $subnet);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->postAwsNetworkNetworkSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id
subnet =  # Subnet | Subnet creation data

try: 
    # Create subnet
    api_response = api_instance.post_aws_network_network_subnets(subscriptionId, networkId, subnet)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->postAwsNetworkNetworkSubnets: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Body parameters
Name Description
subnet *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input values or missing network id

Status: 500 - An unexpected error occurred


postAwsNetworkNetworks

Create network

Create new network


/api/v1/aws/network/networks

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/networks?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Network network = ; // Network | Network creation data
        try {
            inline_response_200_14 result = apiInstance.postAwsNetworkNetworks(subscriptionId, network);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkNetworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Network network = ; // Network | Network creation data
        try {
            inline_response_200_14 result = apiInstance.postAwsNetworkNetworks(subscriptionId, network);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkNetworks");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Network *network = ; // Network creation data

AwsApi *apiInstance = [[AwsApi alloc] init];

// Create network
[apiInstance postAwsNetworkNetworksWith:subscriptionId
    network:network
              completionHandler: ^(inline_response_200_14 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var network = ; // {Network} Network creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkNetworks(subscriptionId, network, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkNetworksExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var network = new Network(); // Network | Network creation data

            try
            {
                // Create network
                inline_response_200_14 result = apiInstance.postAwsNetworkNetworks(subscriptionId, network);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.postAwsNetworkNetworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$network = ; // Network | Network creation data

try {
    $result = $api_instance->postAwsNetworkNetworks($subscriptionId, $network);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->postAwsNetworkNetworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $network = WWW::SwaggerClient::Object::Network->new(); # Network | Network creation data

eval { 
    my $result = $api_instance->postAwsNetworkNetworks(subscriptionId => $subscriptionId, network => $network);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->postAwsNetworkNetworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
network =  # Network | Network creation data

try: 
    # Create network
    api_response = api_instance.post_aws_network_networks(subscriptionId, network)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->postAwsNetworkNetworks: %s\n" % e)

Parameters

Body parameters
Name Description
network *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input values

Status: 500 - An unexpected error occurred


postAwsNetworkSecurityGroups

Create new security group

Create new security group


/api/v1/aws/network/securityGroups

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/securityGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Security_group securityGroup = ; // Security_group | Security group creation data
        try {
            inline_response_200_16 result = apiInstance.postAwsNetworkSecurityGroups(subscriptionId, securityGroup);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Security_group securityGroup = ; // Security_group | Security group creation data
        try {
            inline_response_200_16 result = apiInstance.postAwsNetworkSecurityGroups(subscriptionId, securityGroup);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Security_group *securityGroup = ; // Security group creation data

AwsApi *apiInstance = [[AwsApi alloc] init];

// Create new security group
[apiInstance postAwsNetworkSecurityGroupsWith:subscriptionId
    securityGroup:securityGroup
              completionHandler: ^(inline_response_200_16 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroup = ; // {Security_group} Security group creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkSecurityGroups(subscriptionId, securityGroup, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroup = new Security_group(); // Security_group | Security group creation data

            try
            {
                // Create new security group
                inline_response_200_16 result = apiInstance.postAwsNetworkSecurityGroups(subscriptionId, securityGroup);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.postAwsNetworkSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroup = ; // Security_group | Security group creation data

try {
    $result = $api_instance->postAwsNetworkSecurityGroups($subscriptionId, $securityGroup);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->postAwsNetworkSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroup = WWW::SwaggerClient::Object::Security_group->new(); # Security_group | Security group creation data

eval { 
    my $result = $api_instance->postAwsNetworkSecurityGroups(subscriptionId => $subscriptionId, securityGroup => $securityGroup);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->postAwsNetworkSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroup =  # Security_group | Security group creation data

try: 
    # Create new security group
    api_response = api_instance.post_aws_network_security_groups(subscriptionId, securityGroup)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->postAwsNetworkSecurityGroups: %s\n" % e)

Parameters

Body parameters
Name Description
securityGroup *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input values

Status: 500 - An unexpected error occurred


postAwsNetworkSubnetInterfaces

Create interface

Create new interface


/api/v1/aws/network/subnets/{subnet_id}/interfaces

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/subnets/{subnet_id}/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        Interface_1 interface = ; // Interface_1 | Interface creation data
        try {
            inline_response_200_15_interfaces result = apiInstance.postAwsNetworkSubnetInterfaces(subscriptionId, subnetId, interface);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkSubnetInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        Interface_1 interface = ; // Interface_1 | Interface creation data
        try {
            inline_response_200_15_interfaces result = apiInstance.postAwsNetworkSubnetInterfaces(subscriptionId, subnetId, interface);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkSubnetInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *subnetId = subnetId_example; // Subnet id
Interface_1 *interface = ; // Interface creation data

AwsApi *apiInstance = [[AwsApi alloc] init];

// Create interface
[apiInstance postAwsNetworkSubnetInterfacesWith:subscriptionId
    subnetId:subnetId
    interface:interface
              completionHandler: ^(inline_response_200_15_interfaces output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var subnetId = subnetId_example; // {String} Subnet id

var interface = ; // {Interface_1} Interface creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkSubnetInterfaces(subscriptionId, subnetId, interface, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkSubnetInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var subnetId = subnetId_example;  // String | Subnet id
            var interface = new Interface_1(); // Interface_1 | Interface creation data

            try
            {
                // Create interface
                inline_response_200_15_interfaces result = apiInstance.postAwsNetworkSubnetInterfaces(subscriptionId, subnetId, interface);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.postAwsNetworkSubnetInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$subnetId = subnetId_example; // String | Subnet id
$interface = ; // Interface_1 | Interface creation data

try {
    $result = $api_instance->postAwsNetworkSubnetInterfaces($subscriptionId, $subnetId, $interface);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->postAwsNetworkSubnetInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $subnetId = subnetId_example; # String | Subnet id
my $interface = WWW::SwaggerClient::Object::Interface_1->new(); # Interface_1 | Interface creation data

eval { 
    my $result = $api_instance->postAwsNetworkSubnetInterfaces(subscriptionId => $subscriptionId, subnetId => $subnetId, interface => $interface);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->postAwsNetworkSubnetInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
subnetId = subnetId_example # String | Subnet id
interface =  # Interface_1 | Interface creation data

try: 
    # Create interface
    api_response = api_instance.post_aws_network_subnet_interfaces(subscriptionId, subnetId, interface)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->postAwsNetworkSubnetInterfaces: %s\n" % e)

Parameters

Path parameters
Name Description
subnet_id*
String
Subnet id
Required
Body parameters
Name Description
interface *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input values or missing network id

Status: 500 - An unexpected error occurred


postAwsNetworkSubnets

Create subnet

Create new subnet


/api/v1/aws/network/subnets

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Subnet_1 subnet = ; // Subnet_1 | Subnet creation data
        try {
            inline_response_200_15_subnets result = apiInstance.postAwsNetworkSubnets(subscriptionId, subnet);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Subnet_1 subnet = ; // Subnet_1 | Subnet creation data
        try {
            inline_response_200_15_subnets result = apiInstance.postAwsNetworkSubnets(subscriptionId, subnet);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#postAwsNetworkSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Subnet_1 *subnet = ; // Subnet creation data

AwsApi *apiInstance = [[AwsApi alloc] init];

// Create subnet
[apiInstance postAwsNetworkSubnetsWith:subscriptionId
    subnet:subnet
              completionHandler: ^(inline_response_200_15_subnets output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var subnet = ; // {Subnet_1} Subnet creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkSubnets(subscriptionId, subnet, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var subnet = new Subnet_1(); // Subnet_1 | Subnet creation data

            try
            {
                // Create subnet
                inline_response_200_15_subnets result = apiInstance.postAwsNetworkSubnets(subscriptionId, subnet);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.postAwsNetworkSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$subnet = ; // Subnet_1 | Subnet creation data

try {
    $result = $api_instance->postAwsNetworkSubnets($subscriptionId, $subnet);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->postAwsNetworkSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $subnet = WWW::SwaggerClient::Object::Subnet_1->new(); # Subnet_1 | Subnet creation data

eval { 
    my $result = $api_instance->postAwsNetworkSubnets(subscriptionId => $subscriptionId, subnet => $subnet);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->postAwsNetworkSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
subscriptionId = subscriptionId_example # String | subscription id
subnet =  # Subnet_1 | Subnet creation data

try: 
    # Create subnet
    api_response = api_instance.post_aws_network_subnets(subscriptionId, subnet)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->postAwsNetworkSubnets: %s\n" % e)

Parameters

Body parameters
Name Description
subnet *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input

Status: 500 - An unexpected error occurred


putAwsComputeVmCommand

Execute action on a VM

Execute action on a VM. Actions are start, poweroff, softReboot, hardReboot


/api/v1/aws/compute/vm/{vm_id}/command/{action}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/aws/compute/vm/{vm_id}/command/{action}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        String action = action_example; // String | start, poweroff, softReboot, hardReboot
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.putAwsComputeVmCommand(vmId, action, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#putAwsComputeVmCommand");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        String action = action_example; // String | start, poweroff, softReboot, hardReboot
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.putAwsComputeVmCommand(vmId, action, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#putAwsComputeVmCommand");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *action = action_example; // start, poweroff, softReboot, hardReboot
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

// Execute action on a VM
[apiInstance putAwsComputeVmCommandWith:vmId
    action:action
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} VM id

var action = action_example; // {String} start, poweroff, softReboot, hardReboot

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putAwsComputeVmCommand(vmId, action, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putAwsComputeVmCommandExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | VM id
            var action = action_example;  // String | start, poweroff, softReboot, hardReboot
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Execute action on a VM
                apiInstance.putAwsComputeVmCommand(vmId, action, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.putAwsComputeVmCommand: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | VM id
$action = action_example; // String | start, poweroff, softReboot, hardReboot
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $api_instance->putAwsComputeVmCommand($vmId, $action, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->putAwsComputeVmCommand: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | VM id
my $action = action_example; # String | start, poweroff, softReboot, hardReboot
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    $api_instance->putAwsComputeVmCommand(vmId => $vmId, action => $action, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling AwsApi->putAwsComputeVmCommand: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | VM id
action = action_example # String | start, poweroff, softReboot, hardReboot
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Execute action on a VM
    api_instance.put_aws_compute_vm_command(vmId, action, subscriptionId=subscriptionId)
except ApiException as e:
    print("Exception when calling AwsApi->putAwsComputeVmCommand: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
action*
String
start, poweroff, softReboot, hardReboot
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 202 - OK

Status: 400 - Invalid command or VM state doesn't allow given action

Status: 404 - VM not found

Status: 409 - The command could not be executed due to conflicting VM state

Status: 500 - An unexpected error occurred


putAwsComputeVmSetTag

Set tag value for vm


/api/v1/aws/compute/vms/{vm_id}/setTag

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/setTag?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        Tag_2 tag = ; // Tag_2 | 
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.putAwsComputeVmSetTag(vmId, tag, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#putAwsComputeVmSetTag");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        Tag_2 tag = ; // Tag_2 | 
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.putAwsComputeVmSetTag(vmId, tag, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#putAwsComputeVmSetTag");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
Tag_2 *tag = ; // 
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

[apiInstance putAwsComputeVmSetTagWith:vmId
    tag:tag
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} VM id

var tag = ; // {Tag_2} 

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putAwsComputeVmSetTag(vmId, tag, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putAwsComputeVmSetTagExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | VM id
            var tag = new Tag_2(); // Tag_2 | 
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                apiInstance.putAwsComputeVmSetTag(vmId, tag, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.putAwsComputeVmSetTag: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | VM id
$tag = ; // Tag_2 | 
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $api_instance->putAwsComputeVmSetTag($vmId, $tag, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->putAwsComputeVmSetTag: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | VM id
my $tag = WWW::SwaggerClient::Object::Tag_2->new(); # Tag_2 | 
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    $api_instance->putAwsComputeVmSetTag(vmId => $vmId, tag => $tag, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling AwsApi->putAwsComputeVmSetTag: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | VM id
tag =  # Tag_2 | 
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    api_instance.put_aws_compute_vm_set_tag(vmId, tag, subscriptionId=subscriptionId)
except ApiException as e:
    print("Exception when calling AwsApi->putAwsComputeVmSetTag: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Body parameters
Name Description
tag *
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 400 - Invalid tag

Status: 404 - VM id not found

Status: 500 - An unexpected error occurred


putAwsComputeVmUpdateTags

Update tags for a VM


/api/v1/aws/compute/vms/{vm_id}/updateTags

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/updateTags?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        Vm_1 vm = ; // Vm_1 | Tags update
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.putAwsComputeVmUpdateTags(vmId, vm, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#putAwsComputeVmUpdateTags");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | VM id
        Vm_1 vm = ; // Vm_1 | Tags update
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.putAwsComputeVmUpdateTags(vmId, vm, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#putAwsComputeVmUpdateTags");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
Vm_1 *vm = ; // Tags update
String *subscriptionId = subscriptionId_example; // subscription id (optional)

AwsApi *apiInstance = [[AwsApi alloc] init];

[apiInstance putAwsComputeVmUpdateTagsWith:vmId
    vm:vm
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} VM id

var vm = ; // {Vm_1} Tags update

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putAwsComputeVmUpdateTags(vmId, vm, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putAwsComputeVmUpdateTagsExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | VM id
            var vm = new Vm_1(); // Vm_1 | Tags update
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                apiInstance.putAwsComputeVmUpdateTags(vmId, vm, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.putAwsComputeVmUpdateTags: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | VM id
$vm = ; // Vm_1 | Tags update
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $api_instance->putAwsComputeVmUpdateTags($vmId, $vm, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->putAwsComputeVmUpdateTags: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | VM id
my $vm = WWW::SwaggerClient::Object::Vm_1->new(); # Vm_1 | Tags update
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    $api_instance->putAwsComputeVmUpdateTags(vmId => $vmId, vm => $vm, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling AwsApi->putAwsComputeVmUpdateTags: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | VM id
vm =  # Vm_1 | Tags update
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    api_instance.put_aws_compute_vm_update_tags(vmId, vm, subscriptionId=subscriptionId)
except ApiException as e:
    print("Exception when calling AwsApi->putAwsComputeVmUpdateTags: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Body parameters
Name Description
vm *
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 400 - Invalid tags

Status: 404 - VM id not found

Status: 500 - An unexpected error occurred


putAwsComputeVmWorkshift

Update VM Workshift


/api/v1/aws/compute/vms/{vm_id}/workshift

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body body = ; // Body | 
        try {
            apiv1awscomputevms_workshift result = apiInstance.putAwsComputeVmWorkshift(vmId, subscriptionId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#putAwsComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body body = ; // Body | 
        try {
            apiv1awscomputevms_workshift result = apiInstance.putAwsComputeVmWorkshift(vmId, subscriptionId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#putAwsComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
Body *body = ; // 

AwsApi *apiInstance = [[AwsApi alloc] init];

[apiInstance putAwsComputeVmWorkshiftWith:vmId
    subscriptionId:subscriptionId
    body:body
              completionHandler: ^(apiv1awscomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var body = ; // {Body} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putAwsComputeVmWorkshift(vmId, subscriptionId, body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putAwsComputeVmWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var body = new Body(); // Body | 

            try
            {
                apiv1awscomputevms_workshift result = apiInstance.putAwsComputeVmWorkshift(vmId, subscriptionId, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.putAwsComputeVmWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$body = ; // Body | 

try {
    $result = $api_instance->putAwsComputeVmWorkshift($vmId, $subscriptionId, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->putAwsComputeVmWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $body = WWW::SwaggerClient::Object::Body->new(); # Body | 

eval { 
    my $result = $api_instance->putAwsComputeVmWorkshift(vmId => $vmId, subscriptionId => $subscriptionId, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AwsApi->putAwsComputeVmWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
body =  # Body | 

try: 
    api_response = api_instance.put_aws_compute_vm_workshift(vmId, subscriptionId, body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AwsApi->putAwsComputeVmWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of vm
Required
Body parameters
Name Description
body *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Workshift updated successfully

Status: 400 - Bad request

Status: 404 - Workshift does not exist

Status: 500 - Internal server error


putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>

Assign Security Group (specified by ID) to a specified VM (specified by ID)


/api/v1/aws/network/vms/<vm_id>/securityGroups/<security_group_id>

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/aws/network/vms/<vm_id>/securityGroups/<security_group_id>?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AwsApi;

import java.io.File;
import java.util.*;

public class AwsApiExample {

    public static void main(String[] args) {
        
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupId = securityGroupId_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.putAwsNetworkVmsSecurityGroups(vmId, securityGroupId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#putAwsNetworkVmsSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AwsApi;

public class AwsApiExample {

    public static void main(String[] args) {
        AwsApi apiInstance = new AwsApi();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupId = securityGroupId_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.putAwsNetworkVmsSecurityGroups(vmId, securityGroupId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AwsApi#putAwsNetworkVmsSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of VM
String *securityGroupId = securityGroupId_example; // ID of Security Group
String *subscriptionId = subscriptionId_example; // Id of subscription

AwsApi *apiInstance = [[AwsApi alloc] init];

// Assign Security Group (specified by ID) to a specified VM (specified by ID)
[apiInstance putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>With:vmId
    securityGroupId:securityGroupId
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AwsApi()

var vmId = vmId_example; // {String} ID of VM

var securityGroupId = securityGroupId_example; // {String} ID of Security Group

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putAwsNetworkVmsSecurityGroups(vmId, securityGroupId, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>Example
    {
        public void main()
        {
            
            var apiInstance = new AwsApi();
            var vmId = vmId_example;  // String | ID of VM
            var securityGroupId = securityGroupId_example;  // String | ID of Security Group
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Assign Security Group (specified by ID) to a specified VM (specified by ID)
                apiInstance.putAwsNetworkVmsSecurityGroups(vmId, securityGroupId, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AwsApi.putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AwsApi();
$vmId = vmId_example; // String | ID of VM
$securityGroupId = securityGroupId_example; // String | ID of Security Group
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $api_instance->putAwsNetworkVmsSecurityGroups($vmId, $securityGroupId, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling AwsApi->putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AwsApi;

my $api_instance = WWW::SwaggerClient::AwsApi->new();
my $vmId = vmId_example; # String | ID of VM
my $securityGroupId = securityGroupId_example; # String | ID of Security Group
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    $api_instance->putAwsNetworkVmsSecurityGroups(vmId => $vmId, securityGroupId => $securityGroupId, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling AwsApi->putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AwsApi()
vmId = vmId_example # String | ID of VM
securityGroupId = securityGroupId_example # String | ID of Security Group
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Assign Security Group (specified by ID) to a specified VM (specified by ID)
    api_instance.put_aws_network_vmssecurity_groups(vmId, securityGroupId, subscriptionId)
except ApiException as e:
    print("Exception when calling AwsApi->putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of VM
Required
security_group_id*
String
ID of Security Group
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Security group is already assigned to VM

Status: 201 - Security group was assigned to VM

Status: 400 - Malformed security group name or vm id

Status: 404 - VM or Security Group does not exist

Status: 500 - Unknown error occurred

Status: 502 - Error when communicating with external service

Status: 504 - Request has timed out


Azure

deleteKeypairResource

Delete a keypair


/api/v1/azure/compute/keypairs/{keypair_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/compute/keypairs/{keypair_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String keypairId = keypairId_example; // String | 
        try {
            apiInstance.deleteKeypairResource(subscriptionId, keypairId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteKeypairResource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String keypairId = keypairId_example; // String | 
        try {
            apiInstance.deleteKeypairResource(subscriptionId, keypairId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteKeypairResource");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *keypairId = keypairId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance deleteKeypairResourceWith:subscriptionId
    keypairId:keypairId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var keypairId = keypairId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteKeypairResource(subscriptionId, keypairId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteKeypairResourceExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var keypairId = keypairId_example;  // String | 

            try
            {
                apiInstance.deleteKeypairResource(subscriptionId, keypairId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.deleteKeypairResource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$keypairId = keypairId_example; // String | 

try {
    $api_instance->deleteKeypairResource($subscriptionId, $keypairId);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->deleteKeypairResource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $keypairId = keypairId_example; # String | 

eval { 
    $api_instance->deleteKeypairResource(subscriptionId => $subscriptionId, keypairId => $keypairId);
};
if ($@) {
    warn "Exception when calling AzureApi->deleteKeypairResource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
keypairId = keypairId_example # String | 

try: 
    api_instance.delete_keypair_resource(subscriptionId, keypairId)
except ApiException as e:
    print("Exception when calling AzureApi->deleteKeypairResource: %s\n" % e)

Parameters

Path parameters
Name Description
keypair_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Keypair deleted successfully

Status: default - Error


deleteNetworkInterface

Delete a network interface


/api/v1/azure/network/interfaces/{interface_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/network/interfaces/{interface_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String interfaceId = interfaceId_example; // String | 
        try {
            apiInstance.deleteNetworkInterface(interfaceId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteNetworkInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String interfaceId = interfaceId_example; // String | 
        try {
            apiInstance.deleteNetworkInterface(interfaceId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteNetworkInterface");
            e.printStackTrace();
        }
    }
}
String *interfaceId = interfaceId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance deleteNetworkInterfaceWith:interfaceId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var interfaceId = interfaceId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteNetworkInterface(interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteNetworkInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var interfaceId = interfaceId_example;  // String | 

            try
            {
                apiInstance.deleteNetworkInterface(interfaceId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.deleteNetworkInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$interfaceId = interfaceId_example; // String | 

try {
    $api_instance->deleteNetworkInterface($interfaceId);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->deleteNetworkInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $interfaceId = interfaceId_example; # String | 

eval { 
    $api_instance->deleteNetworkInterface(interfaceId => $interfaceId);
};
if ($@) {
    warn "Exception when calling AzureApi->deleteNetworkInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
interfaceId = interfaceId_example # String | 

try: 
    api_instance.delete_network_interface(interfaceId)
except ApiException as e:
    print("Exception when calling AzureApi->deleteNetworkInterface: %s\n" % e)

Parameters

Path parameters
Name Description
interface_id*
String
Required

Responses

Status: 204 - Successfully deleted network interface

Status: default - Error


deleteResourceGroup

Delete a resource group.


/api/v1/azure/compute/resourceGroups/{resource_group_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/compute/resourceGroups/{resource_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String resourceGroupId = resourceGroupId_example; // String | 
        try {
            apiInstance.deleteResourceGroup(subscriptionId, resourceGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteResourceGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String resourceGroupId = resourceGroupId_example; // String | 
        try {
            apiInstance.deleteResourceGroup(subscriptionId, resourceGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteResourceGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *resourceGroupId = resourceGroupId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance deleteResourceGroupWith:subscriptionId
    resourceGroupId:resourceGroupId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var resourceGroupId = resourceGroupId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteResourceGroup(subscriptionId, resourceGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteResourceGroupExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var resourceGroupId = resourceGroupId_example;  // String | 

            try
            {
                apiInstance.deleteResourceGroup(subscriptionId, resourceGroupId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.deleteResourceGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$resourceGroupId = resourceGroupId_example; // String | 

try {
    $api_instance->deleteResourceGroup($subscriptionId, $resourceGroupId);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->deleteResourceGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $resourceGroupId = resourceGroupId_example; # String | 

eval { 
    $api_instance->deleteResourceGroup(subscriptionId => $subscriptionId, resourceGroupId => $resourceGroupId);
};
if ($@) {
    warn "Exception when calling AzureApi->deleteResourceGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
resourceGroupId = resourceGroupId_example # String | 

try: 
    api_instance.delete_resource_group(subscriptionId, resourceGroupId)
except ApiException as e:
    print("Exception when calling AzureApi->deleteResourceGroup: %s\n" % e)

Parameters

Path parameters
Name Description
resource_group_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Resource group was deleted successfully

Status: default - Error


deleteSecurityGroup

Delete a single security group


/api/v1/azure/network/securityGroups/{security_group_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/network/securityGroups/{security_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String securityGroupId = securityGroupId_example; // String | 
        try {
            apiInstance.deleteSecurityGroup(subscriptionId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String securityGroupId = securityGroupId_example; // String | 
        try {
            apiInstance.deleteSecurityGroup(subscriptionId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *securityGroupId = securityGroupId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance deleteSecurityGroupWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var securityGroupId = securityGroupId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteSecurityGroup(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var securityGroupId = securityGroupId_example;  // String | 

            try
            {
                apiInstance.deleteSecurityGroup(subscriptionId, securityGroupId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.deleteSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$securityGroupId = securityGroupId_example; // String | 

try {
    $api_instance->deleteSecurityGroup($subscriptionId, $securityGroupId);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->deleteSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $securityGroupId = securityGroupId_example; # String | 

eval { 
    $api_instance->deleteSecurityGroup(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
};
if ($@) {
    warn "Exception when calling AzureApi->deleteSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
securityGroupId = securityGroupId_example # String | 

try: 
    api_instance.delete_security_group(subscriptionId, securityGroupId)
except ApiException as e:
    print("Exception when calling AzureApi->deleteSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Successfully deleted given security group

Status: default - Error


deleteSubnet

Delete a single subnet


/api/v1/azure/network/subnets/{subnet_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/network/subnets/{subnet_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String subnetId = subnetId_example; // String | 
        try {
            apiInstance.deleteSubnet(subscriptionId, subnetId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String subnetId = subnetId_example; // String | 
        try {
            apiInstance.deleteSubnet(subscriptionId, subnetId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteSubnet");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *subnetId = subnetId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance deleteSubnetWith:subscriptionId
    subnetId:subnetId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var subnetId = subnetId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteSubnet(subscriptionId, subnetId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var subnetId = subnetId_example;  // String | 

            try
            {
                apiInstance.deleteSubnet(subscriptionId, subnetId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.deleteSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$subnetId = subnetId_example; // String | 

try {
    $api_instance->deleteSubnet($subscriptionId, $subnetId);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->deleteSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $subnetId = subnetId_example; # String | 

eval { 
    $api_instance->deleteSubnet(subscriptionId => $subscriptionId, subnetId => $subnetId);
};
if ($@) {
    warn "Exception when calling AzureApi->deleteSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
subnetId = subnetId_example # String | 

try: 
    api_instance.delete_subnet(subscriptionId, subnetId)
except ApiException as e:
    print("Exception when calling AzureApi->deleteSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnet_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Successfully deleted subnet

Status: default - Error


deleteVirtualNetwork

Delete a single virtual network


/api/v1/azure/network/networks/{virtual_network_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/network/networks/{virtual_network_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            apiInstance.deleteVirtualNetwork(subscriptionId, virtualNetworkId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteVirtualNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            apiInstance.deleteVirtualNetwork(subscriptionId, virtualNetworkId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteVirtualNetwork");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *virtualNetworkId = virtualNetworkId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance deleteVirtualNetworkWith:subscriptionId
    virtualNetworkId:virtualNetworkId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var virtualNetworkId = virtualNetworkId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteVirtualNetwork(subscriptionId, virtualNetworkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteVirtualNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var virtualNetworkId = virtualNetworkId_example;  // String | 

            try
            {
                apiInstance.deleteVirtualNetwork(subscriptionId, virtualNetworkId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.deleteVirtualNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$virtualNetworkId = virtualNetworkId_example; // String | 

try {
    $api_instance->deleteVirtualNetwork($subscriptionId, $virtualNetworkId);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->deleteVirtualNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $virtualNetworkId = virtualNetworkId_example; # String | 

eval { 
    $api_instance->deleteVirtualNetwork(subscriptionId => $subscriptionId, virtualNetworkId => $virtualNetworkId);
};
if ($@) {
    warn "Exception when calling AzureApi->deleteVirtualNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
virtualNetworkId = virtualNetworkId_example # String | 

try: 
    api_instance.delete_virtual_network(subscriptionId, virtualNetworkId)
except ApiException as e:
    print("Exception when calling AzureApi->deleteVirtualNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
virtual_network_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Successfully deleted virtual network

Status: default - Error


deleteVm

Delete a virtual machine. This will not destroy associated resources, such as interfaces, disks and networks. Delete a resource group to delete associated resources.


/api/v1/azure/compute/vms/{vm_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.deleteVm(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.deleteVm(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteVm");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance deleteVmWith:subscriptionId
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteVm(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteVmExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | 

            try
            {
                apiInstance.deleteVm(subscriptionId, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.deleteVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | 

try {
    $api_instance->deleteVm($subscriptionId, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->deleteVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | 

eval { 
    $api_instance->deleteVm(subscriptionId => $subscriptionId, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling AzureApi->deleteVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | 

try: 
    api_instance.delete_vm(subscriptionId, vmId)
except ApiException as e:
    print("Exception when calling AzureApi->deleteVm: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Virtual machine was deleted

Status: default - Error


deleteVmWorkshiftResource

Delete VM Workshift


/api/v1/azure/compute/vms/{vm_id}/workshift

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.deleteVmWorkshiftResource(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteVmWorkshiftResource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.deleteVmWorkshiftResource(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#deleteVmWorkshiftResource");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance deleteVmWorkshiftResourceWith:subscriptionId
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteVmWorkshiftResource(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteVmWorkshiftResourceExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | 

            try
            {
                apiInstance.deleteVmWorkshiftResource(subscriptionId, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.deleteVmWorkshiftResource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | 

try {
    $api_instance->deleteVmWorkshiftResource($subscriptionId, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->deleteVmWorkshiftResource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | 

eval { 
    $api_instance->deleteVmWorkshiftResource(subscriptionId => $subscriptionId, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling AzureApi->deleteVmWorkshiftResource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | 

try: 
    api_instance.delete_vm_workshift_resource(subscriptionId, vmId)
except ApiException as e:
    print("Exception when calling AzureApi->deleteVmWorkshiftResource: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Workshift deleted successfully

Status: default - Error


getAvailabilityZone

Get availability zone


/api/v1/azure/compute/availabilityZones/{availability_zone_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/availabilityZones/{availability_zone_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String availabilityZoneId = availabilityZoneId_example; // String | 
        try {
            inline_response_200_48 result = apiInstance.getAvailabilityZone(availabilityZoneId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getAvailabilityZone");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String availabilityZoneId = availabilityZoneId_example; // String | 
        try {
            inline_response_200_48 result = apiInstance.getAvailabilityZone(availabilityZoneId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getAvailabilityZone");
            e.printStackTrace();
        }
    }
}
String *availabilityZoneId = availabilityZoneId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getAvailabilityZoneWith:availabilityZoneId
              completionHandler: ^(inline_response_200_48 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var availabilityZoneId = availabilityZoneId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAvailabilityZone(availabilityZoneId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAvailabilityZoneExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var availabilityZoneId = availabilityZoneId_example;  // String | 

            try
            {
                inline_response_200_48 result = apiInstance.getAvailabilityZone(availabilityZoneId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getAvailabilityZone: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$availabilityZoneId = availabilityZoneId_example; // String | 

try {
    $result = $api_instance->getAvailabilityZone($availabilityZoneId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getAvailabilityZone: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $availabilityZoneId = availabilityZoneId_example; # String | 

eval { 
    my $result = $api_instance->getAvailabilityZone(availabilityZoneId => $availabilityZoneId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getAvailabilityZone: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
availabilityZoneId = availabilityZoneId_example # String | 

try: 
    api_response = api_instance.get_availability_zone(availabilityZoneId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getAvailabilityZone: %s\n" % e)

Parameters

Path parameters
Name Description
availability_zone_id*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getAvailabilityZones

Get availability zones


/api/v1/azure/compute/availabilityZones

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/availabilityZones"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        try {
            array[inline_response_200_48] result = apiInstance.getAvailabilityZones();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getAvailabilityZones");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        try {
            array[inline_response_200_48] result = apiInstance.getAvailabilityZones();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getAvailabilityZones");
            e.printStackTrace();
        }
    }
}

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getAvailabilityZonesWithCompletionHandler: 
              ^(array[inline_response_200_48] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAvailabilityZones(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAvailabilityZonesExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();

            try
            {
                array[inline_response_200_48] result = apiInstance.getAvailabilityZones();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getAvailabilityZones: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();

try {
    $result = $api_instance->getAvailabilityZones();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getAvailabilityZones: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();

eval { 
    my $result = $api_instance->getAvailabilityZones();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getAvailabilityZones: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()

try: 
    api_response = api_instance.get_availability_zones()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getAvailabilityZones: %s\n" % e)

Parameters

Responses

Status: 200 - Success

Status: default - Error


getFlavor

Get details for a single flavor.


/api/v1/azure/compute/flavors/{flavor_name}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/flavors/{flavor_name}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String flavorName = flavorName_example; // String | 
        try {
            inline_response_200_49 result = apiInstance.getFlavor(subscriptionId, flavorName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getFlavor");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String flavorName = flavorName_example; // String | 
        try {
            inline_response_200_49 result = apiInstance.getFlavor(subscriptionId, flavorName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getFlavor");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *flavorName = flavorName_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getFlavorWith:subscriptionId
    flavorName:flavorName
              completionHandler: ^(inline_response_200_49 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var flavorName = flavorName_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getFlavor(subscriptionId, flavorName, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getFlavorExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var flavorName = flavorName_example;  // String | 

            try
            {
                inline_response_200_49 result = apiInstance.getFlavor(subscriptionId, flavorName);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getFlavor: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$flavorName = flavorName_example; // String | 

try {
    $result = $api_instance->getFlavor($subscriptionId, $flavorName);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getFlavor: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $flavorName = flavorName_example; # String | 

eval { 
    my $result = $api_instance->getFlavor(subscriptionId => $subscriptionId, flavorName => $flavorName);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getFlavor: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
flavorName = flavorName_example # String | 

try: 
    api_response = api_instance.get_flavor(subscriptionId, flavorName)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getFlavor: %s\n" % e)

Parameters

Path parameters
Name Description
flavor_name*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getFlavors

Get list of available flavors.


/api/v1/azure/compute/flavors

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/flavors?subscriptionId=®ionName="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String regionName = regionName_example; // String | 
        try {
            array[inline_response_200_49] result = apiInstance.getFlavors(subscriptionId, regionName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getFlavors");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String regionName = regionName_example; // String | 
        try {
            array[inline_response_200_49] result = apiInstance.getFlavors(subscriptionId, regionName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getFlavors");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *regionName = regionName_example; //  (optional)

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getFlavorsWith:subscriptionId
    regionName:regionName
              completionHandler: ^(array[inline_response_200_49] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var opts = { 
  'regionName': regionName_example // {String} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getFlavors(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getFlavorsExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var regionName = regionName_example;  // String |  (optional) 

            try
            {
                array[inline_response_200_49] result = apiInstance.getFlavors(subscriptionId, regionName);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getFlavors: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$regionName = regionName_example; // String | 

try {
    $result = $api_instance->getFlavors($subscriptionId, $regionName);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getFlavors: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $regionName = regionName_example; # String | 

eval { 
    my $result = $api_instance->getFlavors(subscriptionId => $subscriptionId, regionName => $regionName);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getFlavors: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
regionName = regionName_example # String |  (optional)

try: 
    api_response = api_instance.get_flavors(subscriptionId, regionName=regionName)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getFlavors: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required
regionName
String

Responses

Status: 200 - Success

Status: default - Error


getImage

Details for a single image.


/api/v1/azure/compute/images/{image_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/images/{image_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String imageId = imageId_example; // String | 
        try {
            inline_response_200_50 result = apiInstance.getImage(subscriptionId, imageId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getImage");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String imageId = imageId_example; // String | 
        try {
            inline_response_200_50 result = apiInstance.getImage(subscriptionId, imageId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getImage");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *imageId = imageId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getImageWith:subscriptionId
    imageId:imageId
              completionHandler: ^(inline_response_200_50 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var imageId = imageId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getImage(subscriptionId, imageId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getImageExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var imageId = imageId_example;  // String | 

            try
            {
                inline_response_200_50 result = apiInstance.getImage(subscriptionId, imageId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getImage: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$imageId = imageId_example; // String | 

try {
    $result = $api_instance->getImage($subscriptionId, $imageId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getImage: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $imageId = imageId_example; # String | 

eval { 
    my $result = $api_instance->getImage(subscriptionId => $subscriptionId, imageId => $imageId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getImage: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
imageId = imageId_example # String | 

try: 
    api_response = api_instance.get_image(subscriptionId, imageId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getImage: %s\n" % e)

Parameters

Path parameters
Name Description
image_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getImages

Get a list of available images. Currently this is a static, limited list. No server-side filtering is available.


/api/v1/azure/compute/images

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/images?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_50] result = apiInstance.getImages(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getImages");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_50] result = apiInstance.getImages(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getImages");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getImagesWith:subscriptionId
              completionHandler: ^(array[inline_response_200_50] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getImages(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getImagesExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 

            try
            {
                array[inline_response_200_50] result = apiInstance.getImages(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getImages: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getImages($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getImages: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getImages(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getImages: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 

try: 
    api_response = api_instance.get_images(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getImages: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getKeypairResource

Get a keypair


/api/v1/azure/compute/keypairs/{keypair_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/keypairs/{keypair_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String keypairId = keypairId_example; // String | 
        try {
            inline_response_200_51 result = apiInstance.getKeypairResource(subscriptionId, keypairId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getKeypairResource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String keypairId = keypairId_example; // String | 
        try {
            inline_response_200_51 result = apiInstance.getKeypairResource(subscriptionId, keypairId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getKeypairResource");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *keypairId = keypairId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getKeypairResourceWith:subscriptionId
    keypairId:keypairId
              completionHandler: ^(inline_response_200_51 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var keypairId = keypairId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getKeypairResource(subscriptionId, keypairId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getKeypairResourceExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var keypairId = keypairId_example;  // String | 

            try
            {
                inline_response_200_51 result = apiInstance.getKeypairResource(subscriptionId, keypairId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getKeypairResource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$keypairId = keypairId_example; // String | 

try {
    $result = $api_instance->getKeypairResource($subscriptionId, $keypairId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getKeypairResource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $keypairId = keypairId_example; # String | 

eval { 
    my $result = $api_instance->getKeypairResource(subscriptionId => $subscriptionId, keypairId => $keypairId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getKeypairResource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
keypairId = keypairId_example # String | 

try: 
    api_response = api_instance.get_keypair_resource(subscriptionId, keypairId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getKeypairResource: %s\n" % e)

Parameters

Path parameters
Name Description
keypair_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getKeypairsListResource

Get list of available keypairs


/api/v1/azure/compute/keypairs

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/keypairs?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_51] result = apiInstance.getKeypairsListResource(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getKeypairsListResource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_51] result = apiInstance.getKeypairsListResource(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getKeypairsListResource");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getKeypairsListResourceWith:subscriptionId
              completionHandler: ^(array[inline_response_200_51] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getKeypairsListResource(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getKeypairsListResourceExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 

            try
            {
                array[inline_response_200_51] result = apiInstance.getKeypairsListResource(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getKeypairsListResource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getKeypairsListResource($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getKeypairsListResource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getKeypairsListResource(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getKeypairsListResource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 

try: 
    api_response = api_instance.get_keypairs_list_resource(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getKeypairsListResource: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getNetworkInterface

Get details for a single network interface


/api/v1/azure/network/interfaces/{interface_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/interfaces/{interface_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String interfaceId = interfaceId_example; // String | 
        try {
            inline_response_200_17 result = apiInstance.getNetworkInterface(subscriptionId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getNetworkInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String interfaceId = interfaceId_example; // String | 
        try {
            inline_response_200_17 result = apiInstance.getNetworkInterface(subscriptionId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getNetworkInterface");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *interfaceId = interfaceId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getNetworkInterfaceWith:subscriptionId
    interfaceId:interfaceId
              completionHandler: ^(inline_response_200_17 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var interfaceId = interfaceId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getNetworkInterface(subscriptionId, interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getNetworkInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var interfaceId = interfaceId_example;  // String | 

            try
            {
                inline_response_200_17 result = apiInstance.getNetworkInterface(subscriptionId, interfaceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getNetworkInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$interfaceId = interfaceId_example; // String | 

try {
    $result = $api_instance->getNetworkInterface($subscriptionId, $interfaceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getNetworkInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $interfaceId = interfaceId_example; # String | 

eval { 
    my $result = $api_instance->getNetworkInterface(subscriptionId => $subscriptionId, interfaceId => $interfaceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getNetworkInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
interfaceId = interfaceId_example # String | 

try: 
    api_response = api_instance.get_network_interface(subscriptionId, interfaceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getNetworkInterface: %s\n" % e)

Parameters

Path parameters
Name Description
interface_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getNetworkInterfaces

List network interfaces


/api/v1/azure/network/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/interfaces?subscriptionId=&vmId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | vmId - filter by virtual machine ID
        try {
            array[inline_response_200_17] result = apiInstance.getNetworkInterfaces(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | vmId - filter by virtual machine ID
        try {
            array[inline_response_200_17] result = apiInstance.getNetworkInterfaces(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // vmId - filter by virtual machine ID (optional)

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getNetworkInterfacesWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_17] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var opts = { 
  'vmId': vmId_example // {String} vmId - filter by virtual machine ID
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getNetworkInterfaces(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | vmId - filter by virtual machine ID (optional) 

            try
            {
                array[inline_response_200_17] result = apiInstance.getNetworkInterfaces(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | vmId - filter by virtual machine ID

try {
    $result = $api_instance->getNetworkInterfaces($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | vmId - filter by virtual machine ID

eval { 
    my $result = $api_instance->getNetworkInterfaces(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | vmId - filter by virtual machine ID (optional)

try: 
    api_response = api_instance.get_network_interfaces(subscriptionId, vmId=vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getNetworkInterfaces: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required
vmId
String
vmId - filter by virtual machine ID

Responses

Status: 200 - Success

Status: default - Error


getPublicIpAddresses

List public IP addresses


/api/v1/azure/network/publicIpAddresses

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/publicIpAddresses?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_19] result = apiInstance.getPublicIpAddresses(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getPublicIpAddresses");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_19] result = apiInstance.getPublicIpAddresses(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getPublicIpAddresses");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getPublicIpAddressesWith:subscriptionId
              completionHandler: ^(array[inline_response_200_19] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getPublicIpAddresses(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getPublicIpAddressesExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 

            try
            {
                array[inline_response_200_19] result = apiInstance.getPublicIpAddresses(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getPublicIpAddresses: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getPublicIpAddresses($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getPublicIpAddresses: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getPublicIpAddresses(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getPublicIpAddresses: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 

try: 
    api_response = api_instance.get_public_ip_addresses(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getPublicIpAddresses: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getRegion

Get details for a single region (location).


/api/v1/azure/compute/regions/{region_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/regions/{region_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String regionId = regionId_example; // String | 
        String subscriptionId = subscriptionId_example; // String | 
        try {
            inline_response_200_53 result = apiInstance.getRegion(regionId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getRegion");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String regionId = regionId_example; // String | 
        String subscriptionId = subscriptionId_example; // String | 
        try {
            inline_response_200_53 result = apiInstance.getRegion(regionId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getRegion");
            e.printStackTrace();
        }
    }
}
String *regionId = regionId_example; // 
String *subscriptionId = subscriptionId_example; //  (optional)

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getRegionWith:regionId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_53 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var regionId = regionId_example; // {String} 

var opts = { 
  'subscriptionId': subscriptionId_example // {String} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getRegion(regionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getRegionExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var regionId = regionId_example;  // String | 
            var subscriptionId = subscriptionId_example;  // String |  (optional) 

            try
            {
                inline_response_200_53 result = apiInstance.getRegion(regionId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getRegion: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$regionId = regionId_example; // String | 
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getRegion($regionId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getRegion: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $regionId = regionId_example; # String | 
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getRegion(regionId => $regionId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getRegion: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
regionId = regionId_example # String | 
subscriptionId = subscriptionId_example # String |  (optional)

try: 
    api_response = api_instance.get_region(regionId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getRegion: %s\n" % e)

Parameters

Path parameters
Name Description
region_id*
String
Required
Query parameters
Name Description
subscriptionId
String

Responses

Status: 200 - Success

Status: default - Error


getRegions

Get list of regions (locations) available for Azure subscription.


/api/v1/azure/compute/regions

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/regions?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_53] result = apiInstance.getRegions(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getRegions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_53] result = apiInstance.getRegions(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getRegions");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; //  (optional)

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getRegionsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_53] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var opts = { 
  'subscriptionId': subscriptionId_example // {String} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getRegions(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getRegionsExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String |  (optional) 

            try
            {
                array[inline_response_200_53] result = apiInstance.getRegions(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getRegions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getRegions($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getRegions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getRegions(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getRegions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String |  (optional)

try: 
    api_response = api_instance.get_regions(subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getRegions: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId
String

Responses

Status: 200 - Success

Status: default - Error


getResourceGroup

Get details for a single resource group.


/api/v1/azure/compute/resourceGroups/{resource_group_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/resourceGroups/{resource_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String resourceGroupId = resourceGroupId_example; // String | 
        try {
            inline_response_200_54 result = apiInstance.getResourceGroup(subscriptionId, resourceGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getResourceGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String resourceGroupId = resourceGroupId_example; // String | 
        try {
            inline_response_200_54 result = apiInstance.getResourceGroup(subscriptionId, resourceGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getResourceGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *resourceGroupId = resourceGroupId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getResourceGroupWith:subscriptionId
    resourceGroupId:resourceGroupId
              completionHandler: ^(inline_response_200_54 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var resourceGroupId = resourceGroupId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getResourceGroup(subscriptionId, resourceGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getResourceGroupExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var resourceGroupId = resourceGroupId_example;  // String | 

            try
            {
                inline_response_200_54 result = apiInstance.getResourceGroup(subscriptionId, resourceGroupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getResourceGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$resourceGroupId = resourceGroupId_example; // String | 

try {
    $result = $api_instance->getResourceGroup($subscriptionId, $resourceGroupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getResourceGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $resourceGroupId = resourceGroupId_example; # String | 

eval { 
    my $result = $api_instance->getResourceGroup(subscriptionId => $subscriptionId, resourceGroupId => $resourceGroupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getResourceGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
resourceGroupId = resourceGroupId_example # String | 

try: 
    api_response = api_instance.get_resource_group(subscriptionId, resourceGroupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getResourceGroup: %s\n" % e)

Parameters

Path parameters
Name Description
resource_group_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getResourceGroups

Get list of resource groups


/api/v1/azure/compute/resourceGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/resourceGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_54] result = apiInstance.getResourceGroups(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getResourceGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_54] result = apiInstance.getResourceGroups(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getResourceGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getResourceGroupsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_54] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getResourceGroups(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getResourceGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 

            try
            {
                array[inline_response_200_54] result = apiInstance.getResourceGroups(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getResourceGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getResourceGroups($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getResourceGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getResourceGroups(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getResourceGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 

try: 
    api_response = api_instance.get_resource_groups(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getResourceGroups: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getSecurityGroup

Get details for a single security group


/api/v1/azure/network/securityGroups/{security_group_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/securityGroups/{security_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String securityGroupId = securityGroupId_example; // String | 
        try {
            inline_response_200_20 result = apiInstance.getSecurityGroup(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String securityGroupId = securityGroupId_example; // String | 
        try {
            inline_response_200_20 result = apiInstance.getSecurityGroup(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *securityGroupId = securityGroupId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getSecurityGroupWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(inline_response_200_20 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var securityGroupId = securityGroupId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSecurityGroup(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var securityGroupId = securityGroupId_example;  // String | 

            try
            {
                inline_response_200_20 result = apiInstance.getSecurityGroup(subscriptionId, securityGroupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$securityGroupId = securityGroupId_example; // String | 

try {
    $result = $api_instance->getSecurityGroup($subscriptionId, $securityGroupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $securityGroupId = securityGroupId_example; # String | 

eval { 
    my $result = $api_instance->getSecurityGroup(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
securityGroupId = securityGroupId_example # String | 

try: 
    api_response = api_instance.get_security_group(subscriptionId, securityGroupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getSecurityGroups

List security groups


/api/v1/azure/network/securityGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/securityGroups?subscriptionId=&vmId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | vmId - filter security groups for a specified virtual machine
        try {
            array[inline_response_200_20] result = apiInstance.getSecurityGroups(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | vmId - filter security groups for a specified virtual machine
        try {
            array[inline_response_200_20] result = apiInstance.getSecurityGroups(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // vmId - filter security groups for a specified virtual machine (optional)

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getSecurityGroupsWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_20] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var opts = { 
  'vmId': vmId_example // {String} vmId - filter security groups for a specified virtual machine
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSecurityGroups(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | vmId - filter security groups for a specified virtual machine (optional) 

            try
            {
                array[inline_response_200_20] result = apiInstance.getSecurityGroups(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | vmId - filter security groups for a specified virtual machine

try {
    $result = $api_instance->getSecurityGroups($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | vmId - filter security groups for a specified virtual machine

eval { 
    my $result = $api_instance->getSecurityGroups(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | vmId - filter security groups for a specified virtual machine (optional)

try: 
    api_response = api_instance.get_security_groups(subscriptionId, vmId=vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getSecurityGroups: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required
vmId
String
vmId - filter security groups for a specified virtual machine

Responses

Status: 200 - Success

Status: default - Error


getSubnet

Get details for a single subnet


/api/v1/azure/network/subnets/{subnet_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/subnets/{subnet_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String subnetId = subnetId_example; // String | 
        try {
            apiv1azurenetworknetworks_subnets result = apiInstance.getSubnet(subscriptionId, subnetId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String subnetId = subnetId_example; // String | 
        try {
            apiv1azurenetworknetworks_subnets result = apiInstance.getSubnet(subscriptionId, subnetId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getSubnet");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *subnetId = subnetId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getSubnetWith:subscriptionId
    subnetId:subnetId
              completionHandler: ^(apiv1azurenetworknetworks_subnets output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var subnetId = subnetId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSubnet(subscriptionId, subnetId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var subnetId = subnetId_example;  // String | 

            try
            {
                apiv1azurenetworknetworks_subnets result = apiInstance.getSubnet(subscriptionId, subnetId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$subnetId = subnetId_example; // String | 

try {
    $result = $api_instance->getSubnet($subscriptionId, $subnetId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $subnetId = subnetId_example; # String | 

eval { 
    my $result = $api_instance->getSubnet(subscriptionId => $subscriptionId, subnetId => $subnetId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
subnetId = subnetId_example # String | 

try: 
    api_response = api_instance.get_subnet(subscriptionId, subnetId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnet_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getSubnets

List subnets


/api/v1/azure/network/networks/{virtual_network_id}/subnets

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/networks/{virtual_network_id}/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            array[apiv1azurenetworknetworks_subnets] result = apiInstance.getSubnets(subscriptionId, virtualNetworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            array[apiv1azurenetworknetworks_subnets] result = apiInstance.getSubnets(subscriptionId, virtualNetworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *virtualNetworkId = virtualNetworkId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getSubnetsWith:subscriptionId
    virtualNetworkId:virtualNetworkId
              completionHandler: ^(array[apiv1azurenetworknetworks_subnets] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var virtualNetworkId = virtualNetworkId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSubnets(subscriptionId, virtualNetworkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var virtualNetworkId = virtualNetworkId_example;  // String | 

            try
            {
                array[apiv1azurenetworknetworks_subnets] result = apiInstance.getSubnets(subscriptionId, virtualNetworkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$virtualNetworkId = virtualNetworkId_example; // String | 

try {
    $result = $api_instance->getSubnets($subscriptionId, $virtualNetworkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $virtualNetworkId = virtualNetworkId_example; # String | 

eval { 
    my $result = $api_instance->getSubnets(subscriptionId => $subscriptionId, virtualNetworkId => $virtualNetworkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
virtualNetworkId = virtualNetworkId_example # String | 

try: 
    api_response = api_instance.get_subnets(subscriptionId, virtualNetworkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getSubnets: %s\n" % e)

Parameters

Path parameters
Name Description
virtual_network_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVMs

List virtual machines


/api/v1/azure/compute/vms

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            inline_response_200_55 result = apiInstance.getVMs(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVMs");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            inline_response_200_55 result = apiInstance.getVMs(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVMs");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getVMsWith:subscriptionId
              completionHandler: ^(inline_response_200_55 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVMs(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVMsExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 

            try
            {
                inline_response_200_55 result = apiInstance.getVMs(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getVMs: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getVMs($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getVMs: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getVMs(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getVMs: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 

try: 
    api_response = api_instance.get_v_ms(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getVMs: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVirtualNetwork

Get details for a single virtual network


/api/v1/azure/network/networks/{virtual_network_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/networks/{virtual_network_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            inline_response_200_18 result = apiInstance.getVirtualNetwork(subscriptionId, virtualNetworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVirtualNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            inline_response_200_18 result = apiInstance.getVirtualNetwork(subscriptionId, virtualNetworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVirtualNetwork");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *virtualNetworkId = virtualNetworkId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getVirtualNetworkWith:subscriptionId
    virtualNetworkId:virtualNetworkId
              completionHandler: ^(inline_response_200_18 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var virtualNetworkId = virtualNetworkId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVirtualNetwork(subscriptionId, virtualNetworkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVirtualNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var virtualNetworkId = virtualNetworkId_example;  // String | 

            try
            {
                inline_response_200_18 result = apiInstance.getVirtualNetwork(subscriptionId, virtualNetworkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getVirtualNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$virtualNetworkId = virtualNetworkId_example; // String | 

try {
    $result = $api_instance->getVirtualNetwork($subscriptionId, $virtualNetworkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getVirtualNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $virtualNetworkId = virtualNetworkId_example; # String | 

eval { 
    my $result = $api_instance->getVirtualNetwork(subscriptionId => $subscriptionId, virtualNetworkId => $virtualNetworkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getVirtualNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
virtualNetworkId = virtualNetworkId_example # String | 

try: 
    api_response = api_instance.get_virtual_network(subscriptionId, virtualNetworkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getVirtualNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
virtual_network_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVirtualNetworks

List virtual networks


/api/v1/azure/network/networks

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/networks?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_18] result = apiInstance.getVirtualNetworks(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVirtualNetworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_18] result = apiInstance.getVirtualNetworks(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVirtualNetworks");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getVirtualNetworksWith:subscriptionId
              completionHandler: ^(array[inline_response_200_18] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVirtualNetworks(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVirtualNetworksExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 

            try
            {
                array[inline_response_200_18] result = apiInstance.getVirtualNetworks(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getVirtualNetworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getVirtualNetworks($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getVirtualNetworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getVirtualNetworks(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getVirtualNetworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 

try: 
    api_response = api_instance.get_virtual_networks(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getVirtualNetworks: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVm

Details for a single virtual machine


/api/v1/azure/compute/vms/{vm_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            inline_response_200_56 result = apiInstance.getVm(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            inline_response_200_56 result = apiInstance.getVm(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVm");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getVmWith:subscriptionId
    vmId:vmId
              completionHandler: ^(inline_response_200_56 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVm(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVmExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | 

            try
            {
                inline_response_200_56 result = apiInstance.getVm(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | 

try {
    $result = $api_instance->getVm($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | 

eval { 
    my $result = $api_instance->getVm(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | 

try: 
    api_response = api_instance.get_vm(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getVm: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVmDetails

Get virtual machine details. Currently for Azure this only returns information if management tool is installed and responding.


/api/v1/azure/compute/vms/{vm_id}/details

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/details?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            array[inline_response_200_57] result = apiInstance.getVmDetails(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVmDetails");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            array[inline_response_200_57] result = apiInstance.getVmDetails(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVmDetails");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getVmDetailsWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_57] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVmDetails(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVmDetailsExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | 

            try
            {
                array[inline_response_200_57] result = apiInstance.getVmDetails(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getVmDetails: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | 

try {
    $result = $api_instance->getVmDetails($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getVmDetails: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | 

eval { 
    my $result = $api_instance->getVmDetails(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getVmDetails: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | 

try: 
    api_response = api_instance.get_vm_details(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getVmDetails: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVmManagement

Get VM management status


/api/v1/azure/compute/vms/{vm_id}/management

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            inline_response_200_58 result = apiInstance.getVmManagement(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            inline_response_200_58 result = apiInstance.getVmManagement(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVmManagement");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getVmManagementWith:subscriptionId
    vmId:vmId
              completionHandler: ^(inline_response_200_58 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVmManagement(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | 

            try
            {
                inline_response_200_58 result = apiInstance.getVmManagement(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | 

try {
    $result = $api_instance->getVmManagement($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | 

eval { 
    my $result = $api_instance->getVmManagement(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | 

try: 
    api_response = api_instance.get_vm_management(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVmPassword

Get virtual machine encrypted password


/api/v1/azure/compute/vms/{vm_id}/password

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/password"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String vmId = vmId_example; // String | 
        try {
            inline_response_200_59 result = apiInstance.getVmPassword(vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVmPassword");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String vmId = vmId_example; // String | 
        try {
            inline_response_200_59 result = apiInstance.getVmPassword(vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#getVmPassword");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance getVmPasswordWith:vmId
              completionHandler: ^(inline_response_200_59 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVmPassword(vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVmPasswordExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var vmId = vmId_example;  // String | 

            try
            {
                inline_response_200_59 result = apiInstance.getVmPassword(vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.getVmPassword: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$vmId = vmId_example; // String | 

try {
    $result = $api_instance->getVmPassword($vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->getVmPassword: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $vmId = vmId_example; # String | 

eval { 
    my $result = $api_instance->getVmPassword(vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->getVmPassword: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
vmId = vmId_example # String | 

try: 
    api_response = api_instance.get_vm_password(vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->getVmPassword: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required

Responses

Status: 200 - Success


postKeypairCreate

Generate a keypair


/api/v1/azure/compute/keypairs/generate

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/compute/keypairs/generate?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_5 payload = ; // Payload_5 | 
        try {
            inline_response_200_52 result = apiInstance.postKeypairCreate(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postKeypairCreate");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_5 payload = ; // Payload_5 | 
        try {
            inline_response_200_52 result = apiInstance.postKeypairCreate(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postKeypairCreate");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_5 *payload = ; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance postKeypairCreateWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_52 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_5} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postKeypairCreate(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postKeypairCreateExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_5(); // Payload_5 | 

            try
            {
                inline_response_200_52 result = apiInstance.postKeypairCreate(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.postKeypairCreate: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_5 | 

try {
    $result = $api_instance->postKeypairCreate($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->postKeypairCreate: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_5->new(); # Payload_5 | 

eval { 
    my $result = $api_instance->postKeypairCreate(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->postKeypairCreate: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_5 | 

try: 
    api_response = api_instance.post_keypair_create(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->postKeypairCreate: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postKeypairImport

Import a public key


/api/v1/azure/compute/keypairs/import

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/compute/keypairs/import?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_6 payload = ; // Payload_6 | 
        try {
            inline_response_200_51 result = apiInstance.postKeypairImport(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postKeypairImport");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_6 payload = ; // Payload_6 | 
        try {
            inline_response_200_51 result = apiInstance.postKeypairImport(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postKeypairImport");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_6 *payload = ; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance postKeypairImportWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_51 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_6} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postKeypairImport(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postKeypairImportExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_6(); // Payload_6 | 

            try
            {
                inline_response_200_51 result = apiInstance.postKeypairImport(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.postKeypairImport: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_6 | 

try {
    $result = $api_instance->postKeypairImport($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->postKeypairImport: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_6->new(); # Payload_6 | 

eval { 
    my $result = $api_instance->postKeypairImport(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->postKeypairImport: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_6 | 

try: 
    api_response = api_instance.post_keypair_import(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->postKeypairImport: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postNetworkInterfaces

Create a new network interface


/api/v1/azure/network/interfaces

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/network/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload payload = ; // Payload | 
        try {
            inline_response_200_17 result = apiInstance.postNetworkInterfaces(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload payload = ; // Payload | 
        try {
            inline_response_200_17 result = apiInstance.postNetworkInterfaces(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload *payload = ; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance postNetworkInterfacesWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_17 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postNetworkInterfaces(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload(); // Payload | 

            try
            {
                inline_response_200_17 result = apiInstance.postNetworkInterfaces(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.postNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload | 

try {
    $result = $api_instance->postNetworkInterfaces($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->postNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload->new(); # Payload | 

eval { 
    my $result = $api_instance->postNetworkInterfaces(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->postNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload | 

try: 
    api_response = api_instance.post_network_interfaces(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->postNetworkInterfaces: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postResourceGroups

Create a new resource group


/api/v1/azure/compute/resourceGroups

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/compute/resourceGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_7 payload = ; // Payload_7 | 
        try {
            inline_response_200_54 result = apiInstance.postResourceGroups(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postResourceGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_7 payload = ; // Payload_7 | 
        try {
            inline_response_200_54 result = apiInstance.postResourceGroups(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postResourceGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_7 *payload = ; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance postResourceGroupsWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_54 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_7} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postResourceGroups(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postResourceGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_7(); // Payload_7 | 

            try
            {
                inline_response_200_54 result = apiInstance.postResourceGroups(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.postResourceGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_7 | 

try {
    $result = $api_instance->postResourceGroups($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->postResourceGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_7->new(); # Payload_7 | 

eval { 
    my $result = $api_instance->postResourceGroups(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->postResourceGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_7 | 

try: 
    api_response = api_instance.post_resource_groups(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->postResourceGroups: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postSecurityGroups

Create a new security group


/api/v1/azure/network/securityGroups

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/network/securityGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_4 payload = ; // Payload_4 | 
        try {
            inline_response_200_20 result = apiInstance.postSecurityGroups(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_4 payload = ; // Payload_4 | 
        try {
            inline_response_200_20 result = apiInstance.postSecurityGroups(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_4 *payload = ; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance postSecurityGroupsWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_20 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_4} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postSecurityGroups(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_4(); // Payload_4 | 

            try
            {
                inline_response_200_20 result = apiInstance.postSecurityGroups(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.postSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_4 | 

try {
    $result = $api_instance->postSecurityGroups($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->postSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_4->new(); # Payload_4 | 

eval { 
    my $result = $api_instance->postSecurityGroups(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->postSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_4 | 

try: 
    api_response = api_instance.post_security_groups(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->postSecurityGroups: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postSubnets

Create a new subnet


/api/v1/azure/network/networks/{virtual_network_id}/subnets

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/network/networks/{virtual_network_id}/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_3 payload = ; // Payload_3 | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            apiv1azurenetworknetworks_subnets result = apiInstance.postSubnets(subscriptionId, payload, virtualNetworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_3 payload = ; // Payload_3 | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            apiv1azurenetworknetworks_subnets result = apiInstance.postSubnets(subscriptionId, payload, virtualNetworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_3 *payload = ; // 
String *virtualNetworkId = virtualNetworkId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance postSubnetsWith:subscriptionId
    payload:payload
    virtualNetworkId:virtualNetworkId
              completionHandler: ^(apiv1azurenetworknetworks_subnets output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_3} 

var virtualNetworkId = virtualNetworkId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postSubnets(subscriptionId, payload, virtualNetworkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_3(); // Payload_3 | 
            var virtualNetworkId = virtualNetworkId_example;  // String | 

            try
            {
                apiv1azurenetworknetworks_subnets result = apiInstance.postSubnets(subscriptionId, payload, virtualNetworkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.postSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_3 | 
$virtualNetworkId = virtualNetworkId_example; // String | 

try {
    $result = $api_instance->postSubnets($subscriptionId, $payload, $virtualNetworkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->postSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_3->new(); # Payload_3 | 
my $virtualNetworkId = virtualNetworkId_example; # String | 

eval { 
    my $result = $api_instance->postSubnets(subscriptionId => $subscriptionId, payload => $payload, virtualNetworkId => $virtualNetworkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->postSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_3 | 
virtualNetworkId = virtualNetworkId_example # String | 

try: 
    api_response = api_instance.post_subnets(subscriptionId, payload, virtualNetworkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->postSubnets: %s\n" % e)

Parameters

Path parameters
Name Description
virtual_network_id*
String
Required
Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postVMs

Create a new virtual machine


/api/v1/azure/compute/vms

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/compute/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_8 payload = ; // Payload_8 | 
        try {
            inline_response_200_55 result = apiInstance.postVMs(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postVMs");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_8 payload = ; // Payload_8 | 
        try {
            inline_response_200_55 result = apiInstance.postVMs(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postVMs");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_8 *payload = ; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance postVMsWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_55 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_8} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postVMs(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postVMsExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_8(); // Payload_8 | 

            try
            {
                inline_response_200_55 result = apiInstance.postVMs(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.postVMs: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_8 | 

try {
    $result = $api_instance->postVMs($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->postVMs: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_8->new(); # Payload_8 | 

eval { 
    my $result = $api_instance->postVMs(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->postVMs: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_8 | 

try: 
    api_response = api_instance.post_v_ms(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->postVMs: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postVirtualNetworks

Create a new virtual network


/api/v1/azure/network/networks

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/network/networks?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_2 payload = ; // Payload_2 | 
        try {
            inline_response_200_18 result = apiInstance.postVirtualNetworks(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postVirtualNetworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_2 payload = ; // Payload_2 | 
        try {
            inline_response_200_18 result = apiInstance.postVirtualNetworks(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postVirtualNetworks");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_2 *payload = ; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance postVirtualNetworksWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_18 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_2} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postVirtualNetworks(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postVirtualNetworksExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_2(); // Payload_2 | 

            try
            {
                inline_response_200_18 result = apiInstance.postVirtualNetworks(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.postVirtualNetworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_2 | 

try {
    $result = $api_instance->postVirtualNetworks($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->postVirtualNetworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_2->new(); # Payload_2 | 

eval { 
    my $result = $api_instance->postVirtualNetworks(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->postVirtualNetworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_2 | 

try: 
    api_response = api_instance.post_virtual_networks(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->postVirtualNetworks: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postVmWorkshiftResource

Create VM Workshift


/api/v1/azure/compute/vms/{vm_id}/workshift

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_12 payload = ; // Payload_12 | 
        String vmId = vmId_example; // String | 
        try {
            apiv1azurecomputevms_workshift result = apiInstance.postVmWorkshiftResource(subscriptionId, payload, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postVmWorkshiftResource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_12 payload = ; // Payload_12 | 
        String vmId = vmId_example; // String | 
        try {
            apiv1azurecomputevms_workshift result = apiInstance.postVmWorkshiftResource(subscriptionId, payload, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#postVmWorkshiftResource");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_12 *payload = ; // 
String *vmId = vmId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance postVmWorkshiftResourceWith:subscriptionId
    payload:payload
    vmId:vmId
              completionHandler: ^(apiv1azurecomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_12} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postVmWorkshiftResource(subscriptionId, payload, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postVmWorkshiftResourceExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_12(); // Payload_12 | 
            var vmId = vmId_example;  // String | 

            try
            {
                apiv1azurecomputevms_workshift result = apiInstance.postVmWorkshiftResource(subscriptionId, payload, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.postVmWorkshiftResource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_12 | 
$vmId = vmId_example; // String | 

try {
    $result = $api_instance->postVmWorkshiftResource($subscriptionId, $payload, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->postVmWorkshiftResource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_12->new(); # Payload_12 | 
my $vmId = vmId_example; # String | 

eval { 
    my $result = $api_instance->postVmWorkshiftResource(subscriptionId => $subscriptionId, payload => $payload, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->postVmWorkshiftResource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_12 | 
vmId = vmId_example # String | 

try: 
    api_response = api_instance.post_vm_workshift_resource(subscriptionId, payload, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->postVmWorkshiftResource: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 201 - Workshift exists

Status: default - Error


putSecurityGroupAttachment

Attach a security group to interface


/api/v1/azure/network/interfaces/{interface_id}/attachSecurityGroup

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/azure/network/interfaces/{interface_id}/attachSecurityGroup?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_1 payload = ; // Payload_1 | 
        String interfaceId = interfaceId_example; // String | 
        try {
            inline_response_200_17 result = apiInstance.putSecurityGroupAttachment(subscriptionId, payload, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#putSecurityGroupAttachment");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_1 payload = ; // Payload_1 | 
        String interfaceId = interfaceId_example; // String | 
        try {
            inline_response_200_17 result = apiInstance.putSecurityGroupAttachment(subscriptionId, payload, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#putSecurityGroupAttachment");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_1 *payload = ; // 
String *interfaceId = interfaceId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance putSecurityGroupAttachmentWith:subscriptionId
    payload:payload
    interfaceId:interfaceId
              completionHandler: ^(inline_response_200_17 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_1} 

var interfaceId = interfaceId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putSecurityGroupAttachment(subscriptionId, payload, interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putSecurityGroupAttachmentExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_1(); // Payload_1 | 
            var interfaceId = interfaceId_example;  // String | 

            try
            {
                inline_response_200_17 result = apiInstance.putSecurityGroupAttachment(subscriptionId, payload, interfaceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.putSecurityGroupAttachment: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_1 | 
$interfaceId = interfaceId_example; // String | 

try {
    $result = $api_instance->putSecurityGroupAttachment($subscriptionId, $payload, $interfaceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->putSecurityGroupAttachment: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_1->new(); # Payload_1 | 
my $interfaceId = interfaceId_example; # String | 

eval { 
    my $result = $api_instance->putSecurityGroupAttachment(subscriptionId => $subscriptionId, payload => $payload, interfaceId => $interfaceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->putSecurityGroupAttachment: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_1 | 
interfaceId = interfaceId_example # String | 

try: 
    api_response = api_instance.put_security_group_attachment(subscriptionId, payload, interfaceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->putSecurityGroupAttachment: %s\n" % e)

Parameters

Path parameters
Name Description
interface_id*
String
Required
Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


putVmCommand

Perform power action on specified virtual machine.


/api/v1/azure/compute/vms/{vm_id}/command/{action}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/command/{action}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String action = action_example; // String | Action to perform on the virtual machine.
        String vmId = vmId_example; // String | 
        try {
            apiInstance.putVmCommand(action, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#putVmCommand");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String action = action_example; // String | Action to perform on the virtual machine.
        String vmId = vmId_example; // String | 
        try {
            apiInstance.putVmCommand(action, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#putVmCommand");
            e.printStackTrace();
        }
    }
}
String *action = action_example; // Action to perform on the virtual machine.
String *vmId = vmId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance putVmCommandWith:action
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var action = action_example; // {String} Action to perform on the virtual machine.

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putVmCommand(action, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putVmCommandExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var action = action_example;  // String | Action to perform on the virtual machine.
            var vmId = vmId_example;  // String | 

            try
            {
                apiInstance.putVmCommand(action, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.putVmCommand: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$action = action_example; // String | Action to perform on the virtual machine.
$vmId = vmId_example; // String | 

try {
    $api_instance->putVmCommand($action, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->putVmCommand: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $action = action_example; # String | Action to perform on the virtual machine.
my $vmId = vmId_example; # String | 

eval { 
    $api_instance->putVmCommand(action => $action, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling AzureApi->putVmCommand: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
action = action_example # String | Action to perform on the virtual machine.
vmId = vmId_example # String | 

try: 
    api_instance.put_vm_command(action, vmId)
except ApiException as e:
    print("Exception when calling AzureApi->putVmCommand: %s\n" % e)

Parameters

Path parameters
Name Description
action*
String
Action to perform on the virtual machine.
Required
vm_id*
String
Required

Responses

Status: 204 - Command was executed successfully

Status: default - Error


putVmSetTag

Set tag for VM

Set tag for a VM Tag's format is validated against vm_tag function, that it's a dictionary with name and value fields. Tag's is also validated against the tag service. Example tag json object: {"name": "abc", "value": "qwe"}


/api/v1/azure/compute/vms/{vm_id}/setTag

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/setTag?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_9 payload = ; // Payload_9 | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.putVmSetTag(subscriptionId, payload, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#putVmSetTag");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_9 payload = ; // Payload_9 | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.putVmSetTag(subscriptionId, payload, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#putVmSetTag");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_9 *payload = ; // 
String *vmId = vmId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

// Set tag for VM
[apiInstance putVmSetTagWith:subscriptionId
    payload:payload
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_9} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putVmSetTag(subscriptionId, payload, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putVmSetTagExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_9(); // Payload_9 | 
            var vmId = vmId_example;  // String | 

            try
            {
                // Set tag for VM
                apiInstance.putVmSetTag(subscriptionId, payload, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.putVmSetTag: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_9 | 
$vmId = vmId_example; // String | 

try {
    $api_instance->putVmSetTag($subscriptionId, $payload, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->putVmSetTag: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_9->new(); # Payload_9 | 
my $vmId = vmId_example; # String | 

eval { 
    $api_instance->putVmSetTag(subscriptionId => $subscriptionId, payload => $payload, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling AzureApi->putVmSetTag: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_9 | 
vmId = vmId_example # String | 

try: 
    # Set tag for VM
    api_instance.put_vm_set_tag(subscriptionId, payload, vmId)
except ApiException as e:
    print("Exception when calling AzureApi->putVmSetTag: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Success

Status: default - Error


putVmUpdateTags

Update tags for a VM


/api/v1/azure/compute/vms/{vm_id}/updateTags

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/updateTags?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_10 payload = ; // Payload_10 | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.putVmUpdateTags(subscriptionId, payload, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#putVmUpdateTags");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_10 payload = ; // Payload_10 | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.putVmUpdateTags(subscriptionId, payload, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#putVmUpdateTags");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_10 *payload = ; // 
String *vmId = vmId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance putVmUpdateTagsWith:subscriptionId
    payload:payload
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_10} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putVmUpdateTags(subscriptionId, payload, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putVmUpdateTagsExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_10(); // Payload_10 | 
            var vmId = vmId_example;  // String | 

            try
            {
                apiInstance.putVmUpdateTags(subscriptionId, payload, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.putVmUpdateTags: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_10 | 
$vmId = vmId_example; // String | 

try {
    $api_instance->putVmUpdateTags($subscriptionId, $payload, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->putVmUpdateTags: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_10->new(); # Payload_10 | 
my $vmId = vmId_example; # String | 

eval { 
    $api_instance->putVmUpdateTags(subscriptionId => $subscriptionId, payload => $payload, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling AzureApi->putVmUpdateTags: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_10 | 
vmId = vmId_example # String | 

try: 
    api_instance.put_vm_update_tags(subscriptionId, payload, vmId)
except ApiException as e:
    print("Exception when calling AzureApi->putVmUpdateTags: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Tags were updated successfully

Status: default - Error


putVmWorkshiftResource

Update VM Workshift


/api/v1/azure/compute/vms/{vm_id}/workshift

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AzureApi;

import java.io.File;
import java.util.*;

public class AzureApiExample {

    public static void main(String[] args) {
        
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_11 payload = ; // Payload_11 | 
        String vmId = vmId_example; // String | 
        try {
            inline_response_default result = apiInstance.putVmWorkshiftResource(subscriptionId, payload, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#putVmWorkshiftResource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AzureApi;

public class AzureApiExample {

    public static void main(String[] args) {
        AzureApi apiInstance = new AzureApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_11 payload = ; // Payload_11 | 
        String vmId = vmId_example; // String | 
        try {
            inline_response_default result = apiInstance.putVmWorkshiftResource(subscriptionId, payload, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AzureApi#putVmWorkshiftResource");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_11 *payload = ; // 
String *vmId = vmId_example; // 

AzureApi *apiInstance = [[AzureApi alloc] init];

[apiInstance putVmWorkshiftResourceWith:subscriptionId
    payload:payload
    vmId:vmId
              completionHandler: ^(inline_response_default output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.AzureApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_11} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putVmWorkshiftResource(subscriptionId, payload, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putVmWorkshiftResourceExample
    {
        public void main()
        {
            
            var apiInstance = new AzureApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_11(); // Payload_11 | 
            var vmId = vmId_example;  // String | 

            try
            {
                inline_response_default result = apiInstance.putVmWorkshiftResource(subscriptionId, payload, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AzureApi.putVmWorkshiftResource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AzureApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_11 | 
$vmId = vmId_example; // String | 

try {
    $result = $api_instance->putVmWorkshiftResource($subscriptionId, $payload, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AzureApi->putVmWorkshiftResource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AzureApi;

my $api_instance = WWW::SwaggerClient::AzureApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_11->new(); # Payload_11 | 
my $vmId = vmId_example; # String | 

eval { 
    my $result = $api_instance->putVmWorkshiftResource(subscriptionId => $subscriptionId, payload => $payload, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AzureApi->putVmWorkshiftResource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AzureApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_11 | 
vmId = vmId_example # String | 

try: 
    api_response = api_instance.put_vm_workshift_resource(subscriptionId, payload, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AzureApi->putVmWorkshiftResource: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: default - Error


Compute

becomeAffiliated

Assign _member_ role for the current user on the specified project.


/api/v1/k5/compute/projects/{project_id}/becomeAffiliated

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/becomeAffiliated?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.becomeAffiliated(subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#becomeAffiliated");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.becomeAffiliated(subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#becomeAffiliated");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Assign _member_ role for the current user on the specified project.
[apiInstance becomeAffiliatedWith:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.becomeAffiliated(subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class becomeAffiliatedExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Assign _member_ role for the current user on the specified project.
                apiInstance.becomeAffiliated(subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.becomeAffiliated: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->becomeAffiliated($subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->becomeAffiliated: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->becomeAffiliated(subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling ComputeApi->becomeAffiliated: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Assign _member_ role for the current user on the specified project.
    api_instance.become_affiliated(subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling ComputeApi->becomeAffiliated: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Role assigned successfully

Status: 400 - Bad request

Status: 409 - Resource limit exceeded

Status: 500 - Internal error


createProject

Create project


/api/v1/k5/compute/projects

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/projects?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Data_16 data = ; // Data_16 | arguments
        try {
            inline_response_200_69 result = apiInstance.createProject(subscriptionId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#createProject");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Data_16 data = ; // Data_16 | arguments
        try {
            inline_response_200_69 result = apiInstance.createProject(subscriptionId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#createProject");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
Data_16 *data = ; // arguments

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Create project
[apiInstance createProjectWith:subscriptionId
    data:data
              completionHandler: ^(inline_response_200_69 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var data = ; // {Data_16} arguments


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createProject(subscriptionId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createProjectExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var data = new Data_16(); // Data_16 | arguments

            try
            {
                // Create project
                inline_response_200_69 result = apiInstance.createProject(subscriptionId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.createProject: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$data = ; // Data_16 | arguments

try {
    $result = $api_instance->createProject($subscriptionId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->createProject: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $data = WWW::SwaggerClient::Object::Data_16->new(); # Data_16 | arguments

eval { 
    my $result = $api_instance->createProject(subscriptionId => $subscriptionId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->createProject: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
data =  # Data_16 | arguments

try: 
    # Create project
    api_response = api_instance.create_project(subscriptionId, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->createProject: %s\n" % e)

Parameters

Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Project created successfully

Status: 400 - Invalid json payload

Status: 409 - Resource limit exceeded

Status: 500 - Internal error


createWorkshift

Create workshift


/api/v1/k5/compute/projects/{project_id}/vms/{id}/workshift

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_19 data = ; // Data_19 | Details of the workshift that will be created
        try {
            apiv1awscomputevms_workshift result = apiInstance.createWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#createWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_19 data = ; // Data_19 | Details of the workshift that will be created
        try {
            apiv1awscomputevms_workshift result = apiInstance.createWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#createWorkshift");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm
Data_19 *data = ; // Details of the workshift that will be created

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Create workshift
[apiInstance createWorkshiftWith:subscriptionId
    projectId:projectId
    id:id
    data:data
              completionHandler: ^(apiv1awscomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm

var data = ; // {Data_19} Details of the workshift that will be created


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createWorkshift(subscriptionId, projectId, id, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm
            var data = new Data_19(); // Data_19 | Details of the workshift that will be created

            try
            {
                // Create workshift
                apiv1awscomputevms_workshift result = apiInstance.createWorkshift(subscriptionId, projectId, id, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.createWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm
$data = ; // Data_19 | Details of the workshift that will be created

try {
    $result = $api_instance->createWorkshift($subscriptionId, $projectId, $id, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->createWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm
my $data = WWW::SwaggerClient::Object::Data_19->new(); # Data_19 | Details of the workshift that will be created

eval { 
    my $result = $api_instance->createWorkshift(subscriptionId => $subscriptionId, projectId => $projectId, id => $id, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->createWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm
data =  # Data_19 | Details of the workshift that will be created

try: 
    # Create workshift
    api_response = api_instance.create_workshift(subscriptionId, projectId, id, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->createWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 201 - Workshift created successfully

Status: 400 - Bad request

Status: 500 - Internal server error


deleteAwsComputeKeypair

Delete keypair

Delete specific keypair by id


/api/v1/aws/compute/keypairs/{keypair_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/compute/keypairs/{keypair_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String keypairId = keypairId_example; // String | Keypair id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.deleteAwsComputeKeypair(keypairId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteAwsComputeKeypair");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String keypairId = keypairId_example; // String | Keypair id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.deleteAwsComputeKeypair(keypairId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteAwsComputeKeypair");
            e.printStackTrace();
        }
    }
}
String *keypairId = keypairId_example; // Keypair id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Delete keypair
[apiInstance deleteAwsComputeKeypairWith:keypairId
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var keypairId = keypairId_example; // {String} Keypair id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsComputeKeypair(keypairId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsComputeKeypairExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var keypairId = keypairId_example;  // String | Keypair id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Delete keypair
                apiInstance.deleteAwsComputeKeypair(keypairId, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteAwsComputeKeypair: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$keypairId = keypairId_example; // String | Keypair id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $api_instance->deleteAwsComputeKeypair($keypairId, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteAwsComputeKeypair: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $keypairId = keypairId_example; # String | Keypair id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    $api_instance->deleteAwsComputeKeypair(keypairId => $keypairId, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteAwsComputeKeypair: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
keypairId = keypairId_example # String | Keypair id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Delete keypair
    api_instance.delete_aws_compute_keypair(keypairId, subscriptionId=subscriptionId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteAwsComputeKeypair: %s\n" % e)

Parameters

Path parameters
Name Description
keypair_id*
String
Keypair id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 204 - OK

Status: 404 - Key pair id does not exist


deleteAwsComputeVm

Delete VM

Delete VM


/api/v1/aws/compute/vms/{vm_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.deleteAwsComputeVm(vmId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteAwsComputeVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.deleteAwsComputeVm(vmId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteAwsComputeVm");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Delete VM
[apiInstance deleteAwsComputeVmWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} VM id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsComputeVm(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsComputeVmExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | VM id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Delete VM
                apiInstance.deleteAwsComputeVm(vmId, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteAwsComputeVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | VM id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $api_instance->deleteAwsComputeVm($vmId, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteAwsComputeVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | VM id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    $api_instance->deleteAwsComputeVm(vmId => $vmId, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteAwsComputeVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | VM id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Delete VM
    api_instance.delete_aws_compute_vm(vmId, subscriptionId=subscriptionId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteAwsComputeVm: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 204 - VM is deleted and marked as unmanaged

Status: 500 - An unexpected error occurred

Status: 504 - Unable to set VM as unmanaged (if option specified)


deleteAwsComputeVmManagement

Delete apps for VM

Delete applications for specified VM id


/api/v1/aws/compute/vms/{vm_id}/management

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.deleteAwsComputeVmManagement(vmId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteAwsComputeVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.deleteAwsComputeVmManagement(vmId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteAwsComputeVmManagement");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Delete apps for VM
[apiInstance deleteAwsComputeVmManagementWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} VM id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsComputeVmManagement(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsComputeVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | VM id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Delete apps for VM
                apiInstance.deleteAwsComputeVmManagement(vmId, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteAwsComputeVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | VM id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $api_instance->deleteAwsComputeVmManagement($vmId, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteAwsComputeVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | VM id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    $api_instance->deleteAwsComputeVmManagement(vmId => $vmId, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteAwsComputeVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | VM id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Delete apps for VM
    api_instance.delete_aws_compute_vm_management(vmId, subscriptionId=subscriptionId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteAwsComputeVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 204 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Unable to remove applications for VM


deleteAwsComputeVmWorkshift

Delete VM Workshift


/api/v1/aws/compute/vms/{vm_id}/workshift

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteAwsComputeVmWorkshift(vmId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteAwsComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteAwsComputeVmWorkshift(vmId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteAwsComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance deleteAwsComputeVmWorkshiftWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsComputeVmWorkshift(vmId, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsComputeVmWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                apiInstance.deleteAwsComputeVmWorkshift(vmId, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteAwsComputeVmWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $api_instance->deleteAwsComputeVmWorkshift($vmId, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteAwsComputeVmWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    $api_instance->deleteAwsComputeVmWorkshift(vmId => $vmId, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteAwsComputeVmWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    api_instance.delete_aws_compute_vm_workshift(vmId, subscriptionId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteAwsComputeVmWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of vm
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Workshift deleted successfully

Status: 400 - Bad request

Status: 404 - Workshift does not exist

Status: 500 - Internal server error


deleteK5ComputeKeypair

Delete keypair


/api/v1/k5/compute/keypairs/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/compute/keypairs/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of keypair
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteK5ComputeKeypair(id, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteK5ComputeKeypair");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of keypair
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteK5ComputeKeypair(id, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteK5ComputeKeypair");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of keypair
String *subscriptionId = subscriptionId_example; // Id of subscription

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Delete keypair
[apiInstance deleteK5ComputeKeypairWith:id
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} ID of keypair

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5ComputeKeypair(id, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5ComputeKeypairExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | ID of keypair
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Delete keypair
                apiInstance.deleteK5ComputeKeypair(id, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteK5ComputeKeypair: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | ID of keypair
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $api_instance->deleteK5ComputeKeypair($id, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteK5ComputeKeypair: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | ID of keypair
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    $api_instance->deleteK5ComputeKeypair(id => $id, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteK5ComputeKeypair: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | ID of keypair
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Delete keypair
    api_instance.delete_k5_compute_keypair(id, subscriptionId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteK5ComputeKeypair: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of keypair
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Keypair deleted successfully


deleteK5ComputeProjectVm

Deletes Vm for specified project


/api/v1/k5/compute/projects/{project_id}/vms/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5ComputeProjectVm(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteK5ComputeProjectVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5ComputeProjectVm(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteK5ComputeProjectVm");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Deletes Vm for specified project
[apiInstance deleteK5ComputeProjectVmWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5ComputeProjectVm(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5ComputeProjectVmExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Deletes Vm for specified project
                apiInstance.deleteK5ComputeProjectVm(id, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteK5ComputeProjectVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5ComputeProjectVm($id, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteK5ComputeProjectVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5ComputeProjectVm(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteK5ComputeProjectVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Deletes Vm for specified project
    api_instance.delete_k5_compute_project_vm(id, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteK5ComputeProjectVm: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Vm marked for deletion successfully

Status: 404 - Vm does not exist

Status: 500 - Internal error


deleteK5ComputeProjectVmManagement

Delete managed services and management for a single virtual machine.


/api/v1/k5/compute/projects/{project_id}/vms/{id}/management

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String projectId = projectId_example; // String | ID of the project
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteK5ComputeProjectVmManagement(id, projectId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteK5ComputeProjectVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String projectId = projectId_example; // String | ID of the project
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteK5ComputeProjectVmManagement(id, projectId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteK5ComputeProjectVmManagement");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *projectId = projectId_example; // ID of the project
String *subscriptionId = subscriptionId_example; // Id of subscription

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Delete managed services and management for a single virtual machine.
[apiInstance deleteK5ComputeProjectVmManagementWith:id
    projectId:projectId
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} ID of vm

var projectId = projectId_example; // {String} ID of the project

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5ComputeProjectVmManagement(id, projectId, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5ComputeProjectVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | ID of vm
            var projectId = projectId_example;  // String | ID of the project
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Delete managed services and management for a single virtual machine.
                apiInstance.deleteK5ComputeProjectVmManagement(id, projectId, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteK5ComputeProjectVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | ID of vm
$projectId = projectId_example; // String | ID of the project
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $api_instance->deleteK5ComputeProjectVmManagement($id, $projectId, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteK5ComputeProjectVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | ID of vm
my $projectId = projectId_example; # String | ID of the project
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    $api_instance->deleteK5ComputeProjectVmManagement(id => $id, projectId => $projectId, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteK5ComputeProjectVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | ID of vm
projectId = projectId_example # String | ID of the project
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Delete managed services and management for a single virtual machine.
    api_instance.delete_k5_compute_project_vm_management(id, projectId, subscriptionId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteK5ComputeProjectVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
project_id*
String
ID of the project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Ok


deleteK5ComputeProjectVolume

Deletes volume for specified project


/api/v1/k5/compute/projects/{project_id}/volumes/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5ComputeProjectVolume(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteK5ComputeProjectVolume");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5ComputeProjectVolume(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteK5ComputeProjectVolume");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of volume
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Deletes volume for specified project
[apiInstance deleteK5ComputeProjectVolumeWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} ID of volume

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5ComputeProjectVolume(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5ComputeProjectVolumeExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | ID of volume
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Deletes volume for specified project
                apiInstance.deleteK5ComputeProjectVolume(id, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteK5ComputeProjectVolume: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | ID of volume
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5ComputeProjectVolume($id, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteK5ComputeProjectVolume: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | ID of volume
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5ComputeProjectVolume(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteK5ComputeProjectVolume: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | ID of volume
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Deletes volume for specified project
    api_instance.delete_k5_compute_project_volume(id, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteK5ComputeProjectVolume: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of volume
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Volume marked for deletion successfully


deleteKeypairResource

Delete a keypair


/api/v1/azure/compute/keypairs/{keypair_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/compute/keypairs/{keypair_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String keypairId = keypairId_example; // String | 
        try {
            apiInstance.deleteKeypairResource(subscriptionId, keypairId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteKeypairResource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String keypairId = keypairId_example; // String | 
        try {
            apiInstance.deleteKeypairResource(subscriptionId, keypairId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteKeypairResource");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *keypairId = keypairId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance deleteKeypairResourceWith:subscriptionId
    keypairId:keypairId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var keypairId = keypairId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteKeypairResource(subscriptionId, keypairId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteKeypairResourceExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var keypairId = keypairId_example;  // String | 

            try
            {
                apiInstance.deleteKeypairResource(subscriptionId, keypairId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteKeypairResource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$keypairId = keypairId_example; // String | 

try {
    $api_instance->deleteKeypairResource($subscriptionId, $keypairId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteKeypairResource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $keypairId = keypairId_example; # String | 

eval { 
    $api_instance->deleteKeypairResource(subscriptionId => $subscriptionId, keypairId => $keypairId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteKeypairResource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
keypairId = keypairId_example # String | 

try: 
    api_instance.delete_keypair_resource(subscriptionId, keypairId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteKeypairResource: %s\n" % e)

Parameters

Path parameters
Name Description
keypair_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Keypair deleted successfully

Status: default - Error


deleteOpenstackComputeKeypair

Delete keypair

Delete specific keypair by id


/api/v1/openstack/compute/keypairs/{keypair_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/compute/keypairs/{keypair_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String keypairId = keypairId_example; // String | Keypair id
        try {
            apiInstance.deleteOpenstackComputeKeypair(subscriptionId, keypairId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteOpenstackComputeKeypair");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String keypairId = keypairId_example; // String | Keypair id
        try {
            apiInstance.deleteOpenstackComputeKeypair(subscriptionId, keypairId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteOpenstackComputeKeypair");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *keypairId = keypairId_example; // Keypair id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Delete keypair
[apiInstance deleteOpenstackComputeKeypairWith:subscriptionId
    keypairId:keypairId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var keypairId = keypairId_example; // {String} Keypair id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackComputeKeypair(subscriptionId, keypairId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackComputeKeypairExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var keypairId = keypairId_example;  // String | Keypair id

            try
            {
                // Delete keypair
                apiInstance.deleteOpenstackComputeKeypair(subscriptionId, keypairId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteOpenstackComputeKeypair: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$keypairId = keypairId_example; // String | Keypair id

try {
    $api_instance->deleteOpenstackComputeKeypair($subscriptionId, $keypairId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteOpenstackComputeKeypair: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $keypairId = keypairId_example; # String | Keypair id

eval { 
    $api_instance->deleteOpenstackComputeKeypair(subscriptionId => $subscriptionId, keypairId => $keypairId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteOpenstackComputeKeypair: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
keypairId = keypairId_example # String | Keypair id

try: 
    # Delete keypair
    api_instance.delete_openstack_compute_keypair(subscriptionId, keypairId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteOpenstackComputeKeypair: %s\n" % e)

Parameters

Path parameters
Name Description
keypair_id*
String
Keypair id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 404 - Keypair not found

Status: 500 - An unexpected error occurred


deleteOpenstackComputeVm

Delete VM

Delete VM


/api/v1/openstack/compute/vms/{vm_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            apiInstance.deleteOpenstackComputeVm(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteOpenstackComputeVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            apiInstance.deleteOpenstackComputeVm(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteOpenstackComputeVm");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Delete VM
[apiInstance deleteOpenstackComputeVmWith:subscriptionId
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackComputeVm(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackComputeVmExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Delete VM
                apiInstance.deleteOpenstackComputeVm(subscriptionId, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteOpenstackComputeVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $api_instance->deleteOpenstackComputeVm($subscriptionId, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteOpenstackComputeVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    $api_instance->deleteOpenstackComputeVm(subscriptionId => $subscriptionId, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteOpenstackComputeVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Delete VM
    api_instance.delete_openstack_compute_vm(subscriptionId, vmId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteOpenstackComputeVm: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - VM is deleted and marked as unmanaged

Status: 500 - An unexpected error occurred

Status: 504 - Unable to set VM as unmanaged (if option specified)


deleteOpenstackComputeVmManagement

Delete apps for VM

Delete applications for specified VM id


/api/v1/openstack/compute/vms/{vm_id}/management

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            apiInstance.deleteOpenstackComputeVmManagement(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteOpenstackComputeVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            apiInstance.deleteOpenstackComputeVmManagement(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteOpenstackComputeVmManagement");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Delete apps for VM
[apiInstance deleteOpenstackComputeVmManagementWith:subscriptionId
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackComputeVmManagement(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackComputeVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Delete apps for VM
                apiInstance.deleteOpenstackComputeVmManagement(subscriptionId, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteOpenstackComputeVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $api_instance->deleteOpenstackComputeVmManagement($subscriptionId, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteOpenstackComputeVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    $api_instance->deleteOpenstackComputeVmManagement(subscriptionId => $subscriptionId, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteOpenstackComputeVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Delete apps for VM
    api_instance.delete_openstack_compute_vm_management(subscriptionId, vmId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteOpenstackComputeVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Unable to remove applications for VM


deleteOpenstackComputeVmWorkshift

Delete workshift


/api/v1/openstack/compute/vms/{id}/workshift

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        try {
            apiInstance.deleteOpenstackComputeVmWorkshift(subscriptionId, projectId, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteOpenstackComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        try {
            apiInstance.deleteOpenstackComputeVmWorkshift(subscriptionId, projectId, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteOpenstackComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Delete workshift
[apiInstance deleteOpenstackComputeVmWorkshiftWith:subscriptionId
    projectId:projectId
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackComputeVmWorkshift(subscriptionId, projectId, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackComputeVmWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm

            try
            {
                // Delete workshift
                apiInstance.deleteOpenstackComputeVmWorkshift(subscriptionId, projectId, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteOpenstackComputeVmWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm

try {
    $api_instance->deleteOpenstackComputeVmWorkshift($subscriptionId, $projectId, $id);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteOpenstackComputeVmWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm

eval { 
    $api_instance->deleteOpenstackComputeVmWorkshift(subscriptionId => $subscriptionId, projectId => $projectId, id => $id);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteOpenstackComputeVmWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm

try: 
    # Delete workshift
    api_instance.delete_openstack_compute_vm_workshift(subscriptionId, projectId, id)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteOpenstackComputeVmWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Workshift successfully deleted

Status: 400 - Bad Request

Status: 500 - Internal server error


deleteResourceGroup

Delete a resource group.


/api/v1/azure/compute/resourceGroups/{resource_group_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/compute/resourceGroups/{resource_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String resourceGroupId = resourceGroupId_example; // String | 
        try {
            apiInstance.deleteResourceGroup(subscriptionId, resourceGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteResourceGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String resourceGroupId = resourceGroupId_example; // String | 
        try {
            apiInstance.deleteResourceGroup(subscriptionId, resourceGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteResourceGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *resourceGroupId = resourceGroupId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance deleteResourceGroupWith:subscriptionId
    resourceGroupId:resourceGroupId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var resourceGroupId = resourceGroupId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteResourceGroup(subscriptionId, resourceGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteResourceGroupExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var resourceGroupId = resourceGroupId_example;  // String | 

            try
            {
                apiInstance.deleteResourceGroup(subscriptionId, resourceGroupId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteResourceGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$resourceGroupId = resourceGroupId_example; // String | 

try {
    $api_instance->deleteResourceGroup($subscriptionId, $resourceGroupId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteResourceGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $resourceGroupId = resourceGroupId_example; # String | 

eval { 
    $api_instance->deleteResourceGroup(subscriptionId => $subscriptionId, resourceGroupId => $resourceGroupId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteResourceGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
resourceGroupId = resourceGroupId_example # String | 

try: 
    api_instance.delete_resource_group(subscriptionId, resourceGroupId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteResourceGroup: %s\n" % e)

Parameters

Path parameters
Name Description
resource_group_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Resource group was deleted successfully

Status: default - Error


deleteVm

Delete a virtual machine. This will not destroy associated resources, such as interfaces, disks and networks. Delete a resource group to delete associated resources.


/api/v1/azure/compute/vms/{vm_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.deleteVm(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.deleteVm(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteVm");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance deleteVmWith:subscriptionId
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteVm(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteVmExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | 

            try
            {
                apiInstance.deleteVm(subscriptionId, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | 

try {
    $api_instance->deleteVm($subscriptionId, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | 

eval { 
    $api_instance->deleteVm(subscriptionId => $subscriptionId, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | 

try: 
    api_instance.delete_vm(subscriptionId, vmId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteVm: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Virtual machine was deleted

Status: default - Error


deleteVmWorkshiftResource

Delete VM Workshift


/api/v1/azure/compute/vms/{vm_id}/workshift

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.deleteVmWorkshiftResource(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteVmWorkshiftResource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.deleteVmWorkshiftResource(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteVmWorkshiftResource");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance deleteVmWorkshiftResourceWith:subscriptionId
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteVmWorkshiftResource(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteVmWorkshiftResourceExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | 

            try
            {
                apiInstance.deleteVmWorkshiftResource(subscriptionId, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteVmWorkshiftResource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | 

try {
    $api_instance->deleteVmWorkshiftResource($subscriptionId, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteVmWorkshiftResource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | 

eval { 
    $api_instance->deleteVmWorkshiftResource(subscriptionId => $subscriptionId, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteVmWorkshiftResource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | 

try: 
    api_instance.delete_vm_workshift_resource(subscriptionId, vmId)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteVmWorkshiftResource: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Workshift deleted successfully

Status: default - Error


deleteWorkshift

Delete workshift


/api/v1/k5/compute/projects/{project_id}/vms/{id}/workshift

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        try {
            apiInstance.deleteWorkshift(subscriptionId, projectId, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        try {
            apiInstance.deleteWorkshift(subscriptionId, projectId, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#deleteWorkshift");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Delete workshift
[apiInstance deleteWorkshiftWith:subscriptionId
    projectId:projectId
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteWorkshift(subscriptionId, projectId, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm

            try
            {
                // Delete workshift
                apiInstance.deleteWorkshift(subscriptionId, projectId, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.deleteWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm

try {
    $api_instance->deleteWorkshift($subscriptionId, $projectId, $id);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->deleteWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm

eval { 
    $api_instance->deleteWorkshift(subscriptionId => $subscriptionId, projectId => $projectId, id => $id);
};
if ($@) {
    warn "Exception when calling ComputeApi->deleteWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm

try: 
    # Delete workshift
    api_instance.delete_workshift(subscriptionId, projectId, id)
except ApiException as e:
    print("Exception when calling ComputeApi->deleteWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Workshift deleted successfully

Status: 400 - Bad request

Status: 500 - Internal server error


getAvailabilityZone

Get availability zone


/api/v1/azure/compute/availabilityZones/{availability_zone_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/availabilityZones/{availability_zone_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String availabilityZoneId = availabilityZoneId_example; // String | 
        try {
            inline_response_200_48 result = apiInstance.getAvailabilityZone(availabilityZoneId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAvailabilityZone");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String availabilityZoneId = availabilityZoneId_example; // String | 
        try {
            inline_response_200_48 result = apiInstance.getAvailabilityZone(availabilityZoneId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAvailabilityZone");
            e.printStackTrace();
        }
    }
}
String *availabilityZoneId = availabilityZoneId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getAvailabilityZoneWith:availabilityZoneId
              completionHandler: ^(inline_response_200_48 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var availabilityZoneId = availabilityZoneId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAvailabilityZone(availabilityZoneId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAvailabilityZoneExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var availabilityZoneId = availabilityZoneId_example;  // String | 

            try
            {
                inline_response_200_48 result = apiInstance.getAvailabilityZone(availabilityZoneId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAvailabilityZone: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$availabilityZoneId = availabilityZoneId_example; // String | 

try {
    $result = $api_instance->getAvailabilityZone($availabilityZoneId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAvailabilityZone: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $availabilityZoneId = availabilityZoneId_example; # String | 

eval { 
    my $result = $api_instance->getAvailabilityZone(availabilityZoneId => $availabilityZoneId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAvailabilityZone: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
availabilityZoneId = availabilityZoneId_example # String | 

try: 
    api_response = api_instance.get_availability_zone(availabilityZoneId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getAvailabilityZone: %s\n" % e)

Parameters

Path parameters
Name Description
availability_zone_id*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getAvailabilityZones

Get availability zones


/api/v1/azure/compute/availabilityZones

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/availabilityZones"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        try {
            array[inline_response_200_48] result = apiInstance.getAvailabilityZones();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAvailabilityZones");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        try {
            array[inline_response_200_48] result = apiInstance.getAvailabilityZones();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAvailabilityZones");
            e.printStackTrace();
        }
    }
}

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getAvailabilityZonesWithCompletionHandler: 
              ^(array[inline_response_200_48] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAvailabilityZones(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAvailabilityZonesExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();

            try
            {
                array[inline_response_200_48] result = apiInstance.getAvailabilityZones();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAvailabilityZones: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();

try {
    $result = $api_instance->getAvailabilityZones();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAvailabilityZones: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();

eval { 
    my $result = $api_instance->getAvailabilityZones();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAvailabilityZones: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()

try: 
    api_response = api_instance.get_availability_zones()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getAvailabilityZones: %s\n" % e)

Parameters

Responses

Status: 200 - Success

Status: default - Error


getAwsComputeFlavor

Get flavor

Get specific flavor by id


/api/v1/aws/compute/flavors/{flavor_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/flavors/{flavor_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String flavorId = flavorId_example; // String | Flavor id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_44 result = apiInstance.getAwsComputeFlavor(flavorId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeFlavor");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String flavorId = flavorId_example; // String | Flavor id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_44 result = apiInstance.getAwsComputeFlavor(flavorId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeFlavor");
            e.printStackTrace();
        }
    }
}
String *flavorId = flavorId_example; // Flavor id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get flavor
[apiInstance getAwsComputeFlavorWith:flavorId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_44 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var flavorId = flavorId_example; // {String} Flavor id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeFlavor(flavorId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeFlavorExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var flavorId = flavorId_example;  // String | Flavor id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get flavor
                inline_response_200_44 result = apiInstance.getAwsComputeFlavor(flavorId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAwsComputeFlavor: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$flavorId = flavorId_example; // String | Flavor id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeFlavor($flavorId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAwsComputeFlavor: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $flavorId = flavorId_example; # String | Flavor id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeFlavor(flavorId => $flavorId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAwsComputeFlavor: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
flavorId = flavorId_example # String | Flavor id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get flavor
    api_response = api_instance.get_aws_compute_flavor(flavorId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getAwsComputeFlavor: %s\n" % e)

Parameters

Path parameters
Name Description
flavor_id*
String
Flavor id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 404 - Flavor id does not exist

Status: 500 - An unexpected error occurred


getAwsComputeFlavors

Get flavors

Get list of all flavors


/api/v1/aws/compute/flavors

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/flavors?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_44] result = apiInstance.getAwsComputeFlavors(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeFlavors");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_44] result = apiInstance.getAwsComputeFlavors(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeFlavors");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get flavors
[apiInstance getAwsComputeFlavorsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_44] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeFlavors(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeFlavorsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get flavors
                array[inline_response_200_44] result = apiInstance.getAwsComputeFlavors(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAwsComputeFlavors: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeFlavors($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAwsComputeFlavors: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeFlavors(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAwsComputeFlavors: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get flavors
    api_response = api_instance.get_aws_compute_flavors(subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getAwsComputeFlavors: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getAwsComputeImage

Get image

Get specific images by id


/api/v1/aws/compute/images/{image_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/images/{image_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String imageId = imageId_example; // String | Image id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_45 result = apiInstance.getAwsComputeImage(imageId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeImage");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String imageId = imageId_example; // String | Image id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_45 result = apiInstance.getAwsComputeImage(imageId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeImage");
            e.printStackTrace();
        }
    }
}
String *imageId = imageId_example; // Image id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get image
[apiInstance getAwsComputeImageWith:imageId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_45 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var imageId = imageId_example; // {String} Image id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeImage(imageId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeImageExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var imageId = imageId_example;  // String | Image id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get image
                inline_response_200_45 result = apiInstance.getAwsComputeImage(imageId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAwsComputeImage: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$imageId = imageId_example; // String | Image id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeImage($imageId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAwsComputeImage: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $imageId = imageId_example; # String | Image id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeImage(imageId => $imageId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAwsComputeImage: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
imageId = imageId_example # String | Image id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get image
    api_response = api_instance.get_aws_compute_image(imageId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getAwsComputeImage: %s\n" % e)

Parameters

Path parameters
Name Description
image_id*
String
Image id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getAwsComputeImages

Get images

Get list of all images


/api/v1/aws/compute/images

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/images?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_45] result = apiInstance.getAwsComputeImages(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeImages");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_45] result = apiInstance.getAwsComputeImages(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeImages");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get images
[apiInstance getAwsComputeImagesWith:subscriptionId
              completionHandler: ^(array[inline_response_200_45] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeImages(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeImagesExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get images
                array[inline_response_200_45] result = apiInstance.getAwsComputeImages(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAwsComputeImages: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeImages($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAwsComputeImages: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeImages(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAwsComputeImages: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get images
    api_response = api_instance.get_aws_compute_images(subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getAwsComputeImages: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getAwsComputeKeypair

Get keypair

Get specific keypair by id


/api/v1/aws/compute/keypairs/{keypair_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/keypairs/{keypair_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String keypairId = keypairId_example; // String | Keypair id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_46 result = apiInstance.getAwsComputeKeypair(keypairId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeKeypair");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String keypairId = keypairId_example; // String | Keypair id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_46 result = apiInstance.getAwsComputeKeypair(keypairId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeKeypair");
            e.printStackTrace();
        }
    }
}
String *keypairId = keypairId_example; // Keypair id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get keypair
[apiInstance getAwsComputeKeypairWith:keypairId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_46 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var keypairId = keypairId_example; // {String} Keypair id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeKeypair(keypairId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeKeypairExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var keypairId = keypairId_example;  // String | Keypair id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get keypair
                inline_response_200_46 result = apiInstance.getAwsComputeKeypair(keypairId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAwsComputeKeypair: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$keypairId = keypairId_example; // String | Keypair id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeKeypair($keypairId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAwsComputeKeypair: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $keypairId = keypairId_example; # String | Keypair id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeKeypair(keypairId => $keypairId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAwsComputeKeypair: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
keypairId = keypairId_example # String | Keypair id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get keypair
    api_response = api_instance.get_aws_compute_keypair(keypairId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getAwsComputeKeypair: %s\n" % e)

Parameters

Path parameters
Name Description
keypair_id*
String
Keypair id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getAwsComputeKeypairs

Get keypairs

Get list of all keypairs


/api/v1/aws/compute/keypairs

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/keypairs?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_46] result = apiInstance.getAwsComputeKeypairs(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeKeypairs");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_46] result = apiInstance.getAwsComputeKeypairs(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeKeypairs");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get keypairs
[apiInstance getAwsComputeKeypairsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_46] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeKeypairs(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeKeypairsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get keypairs
                array[inline_response_200_46] result = apiInstance.getAwsComputeKeypairs(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAwsComputeKeypairs: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeKeypairs($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAwsComputeKeypairs: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeKeypairs(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAwsComputeKeypairs: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get keypairs
    api_response = api_instance.get_aws_compute_keypairs(subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getAwsComputeKeypairs: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getAwsComputeValidateSubscription

Get keypairs

Get list of all keypairs


/api/v1/aws/compute/validateSubscription

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/validateSubscription"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        Subscription_2 subscription = ; // Subscription_2 | subscription data
        try {
            apiInstance.getAwsComputeValidateSubscription(subscription);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeValidateSubscription");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        Subscription_2 subscription = ; // Subscription_2 | subscription data
        try {
            apiInstance.getAwsComputeValidateSubscription(subscription);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeValidateSubscription");
            e.printStackTrace();
        }
    }
}
Subscription_2 *subscription = ; // subscription data

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get keypairs
[apiInstance getAwsComputeValidateSubscriptionWith:subscription
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscription = ; // {Subscription_2} subscription data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.getAwsComputeValidateSubscription(subscription, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeValidateSubscriptionExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscription = new Subscription_2(); // Subscription_2 | subscription data

            try
            {
                // Get keypairs
                apiInstance.getAwsComputeValidateSubscription(subscription);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAwsComputeValidateSubscription: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscription = ; // Subscription_2 | subscription data

try {
    $api_instance->getAwsComputeValidateSubscription($subscription);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAwsComputeValidateSubscription: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscription = WWW::SwaggerClient::Object::Subscription_2->new(); # Subscription_2 | subscription data

eval { 
    $api_instance->getAwsComputeValidateSubscription(subscription => $subscription);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAwsComputeValidateSubscription: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscription =  # Subscription_2 | subscription data

try: 
    # Get keypairs
    api_instance.get_aws_compute_validate_subscription(subscription)
except ApiException as e:
    print("Exception when calling ComputeApi->getAwsComputeValidateSubscription: %s\n" % e)

Parameters

Body parameters
Name Description
subscription *

Responses

Status: 204 - OK

Status: 400 - Authentication failed


getAwsComputeVm

Get VM

Get VM for specified VM id


/api/v1/aws/compute/vms/{vm_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_41 result = apiInstance.getAwsComputeVm(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_41 result = apiInstance.getAwsComputeVm(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeVm");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get VM
[apiInstance getAwsComputeVmWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_41 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} VM id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeVm(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeVmExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | VM id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get VM
                inline_response_200_41 result = apiInstance.getAwsComputeVm(vmId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAwsComputeVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | VM id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeVm($vmId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAwsComputeVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | VM id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeVm(vmId => $vmId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAwsComputeVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | VM id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get VM
    api_response = api_instance.get_aws_compute_vm(vmId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getAwsComputeVm: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 404 - VM id not found

Status: 500 - An unexpected error occurred


getAwsComputeVmDetails

Get VM details

Get VM details


/api/v1/aws/compute/vms/{vm_id}/details

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/details?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[array['String']] result = apiInstance.getAwsComputeVmDetails(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeVmDetails");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[array['String']] result = apiInstance.getAwsComputeVmDetails(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeVmDetails");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get VM details
[apiInstance getAwsComputeVmDetailsWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(array[array['String']] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} VM id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeVmDetails(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeVmDetailsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | VM id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get VM details
                array[array['String']] result = apiInstance.getAwsComputeVmDetails(vmId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAwsComputeVmDetails: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | VM id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeVmDetails($vmId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAwsComputeVmDetails: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | VM id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeVmDetails(vmId => $vmId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAwsComputeVmDetails: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | VM id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get VM details
    api_response = api_instance.get_aws_compute_vm_details(vmId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getAwsComputeVmDetails: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 404 - Server not found

Status: 500 - An unexpected error occurred


getAwsComputeVmManagement

Get management status for a VM


/api/v1/aws/compute/vms/{vm_id}/management

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_42 result = apiInstance.getAwsComputeVmManagement(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_42 result = apiInstance.getAwsComputeVmManagement(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeVmManagement");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getAwsComputeVmManagementWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_42 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} VM id

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeVmManagement(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | VM id
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                inline_response_200_42 result = apiInstance.getAwsComputeVmManagement(vmId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAwsComputeVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | VM id
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeVmManagement($vmId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAwsComputeVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | VM id
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeVmManagement(vmId => $vmId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAwsComputeVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | VM id
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    api_response = api_instance.get_aws_compute_vm_management(vmId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getAwsComputeVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK


getAwsComputeVmPassword

Get encrypted password for a VM


/api/v1/aws/compute/vms/{vm_id}/password

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/password?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_43 result = apiInstance.getAwsComputeVmPassword(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeVmPassword");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_43 result = apiInstance.getAwsComputeVmPassword(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeVmPassword");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get encrypted password for a VM
[apiInstance getAwsComputeVmPasswordWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_43 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeVmPassword(vmId, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeVmPasswordExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Get encrypted password for a VM
                inline_response_200_43 result = apiInstance.getAwsComputeVmPassword(vmId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAwsComputeVmPassword: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $result = $api_instance->getAwsComputeVmPassword($vmId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAwsComputeVmPassword: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    my $result = $api_instance->getAwsComputeVmPassword(vmId => $vmId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAwsComputeVmPassword: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Get encrypted password for a VM
    api_response = api_instance.get_aws_compute_vm_password(vmId, subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getAwsComputeVmPassword: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of vm
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Object with encrypted password


getAwsComputeVms

Get VMs

Get all VMs for specific subscription


/api/v1/aws/compute/vms

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/compute/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_40] result = apiInstance.getAwsComputeVms(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeVms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_40] result = apiInstance.getAwsComputeVms(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getAwsComputeVms");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get VMs
[apiInstance getAwsComputeVmsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_40] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsComputeVms(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsComputeVmsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Get VMs
                array[inline_response_200_40] result = apiInstance.getAwsComputeVms(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getAwsComputeVms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsComputeVms($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getAwsComputeVms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsComputeVms(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getAwsComputeVms: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Get VMs
    api_response = api_instance.get_aws_compute_vms(subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getAwsComputeVms: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getFlavor

Get details for a single flavor.


/api/v1/azure/compute/flavors/{flavor_name}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/flavors/{flavor_name}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String flavorName = flavorName_example; // String | 
        try {
            inline_response_200_49 result = apiInstance.getFlavor(subscriptionId, flavorName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getFlavor");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String flavorName = flavorName_example; // String | 
        try {
            inline_response_200_49 result = apiInstance.getFlavor(subscriptionId, flavorName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getFlavor");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *flavorName = flavorName_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getFlavorWith:subscriptionId
    flavorName:flavorName
              completionHandler: ^(inline_response_200_49 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var flavorName = flavorName_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getFlavor(subscriptionId, flavorName, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getFlavorExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var flavorName = flavorName_example;  // String | 

            try
            {
                inline_response_200_49 result = apiInstance.getFlavor(subscriptionId, flavorName);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getFlavor: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$flavorName = flavorName_example; // String | 

try {
    $result = $api_instance->getFlavor($subscriptionId, $flavorName);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getFlavor: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $flavorName = flavorName_example; # String | 

eval { 
    my $result = $api_instance->getFlavor(subscriptionId => $subscriptionId, flavorName => $flavorName);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getFlavor: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
flavorName = flavorName_example # String | 

try: 
    api_response = api_instance.get_flavor(subscriptionId, flavorName)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getFlavor: %s\n" % e)

Parameters

Path parameters
Name Description
flavor_name*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getFlavors

Get list of available flavors.


/api/v1/azure/compute/flavors

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/flavors?subscriptionId=®ionName="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String regionName = regionName_example; // String | 
        try {
            array[inline_response_200_49] result = apiInstance.getFlavors(subscriptionId, regionName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getFlavors");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String regionName = regionName_example; // String | 
        try {
            array[inline_response_200_49] result = apiInstance.getFlavors(subscriptionId, regionName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getFlavors");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *regionName = regionName_example; //  (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getFlavorsWith:subscriptionId
    regionName:regionName
              completionHandler: ^(array[inline_response_200_49] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var opts = { 
  'regionName': regionName_example // {String} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getFlavors(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getFlavorsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var regionName = regionName_example;  // String |  (optional) 

            try
            {
                array[inline_response_200_49] result = apiInstance.getFlavors(subscriptionId, regionName);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getFlavors: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$regionName = regionName_example; // String | 

try {
    $result = $api_instance->getFlavors($subscriptionId, $regionName);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getFlavors: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $regionName = regionName_example; # String | 

eval { 
    my $result = $api_instance->getFlavors(subscriptionId => $subscriptionId, regionName => $regionName);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getFlavors: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
regionName = regionName_example # String |  (optional)

try: 
    api_response = api_instance.get_flavors(subscriptionId, regionName=regionName)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getFlavors: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required
regionName
String

Responses

Status: 200 - Success

Status: default - Error


getImage

Details for a single image.


/api/v1/azure/compute/images/{image_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/images/{image_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String imageId = imageId_example; // String | 
        try {
            inline_response_200_50 result = apiInstance.getImage(subscriptionId, imageId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getImage");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String imageId = imageId_example; // String | 
        try {
            inline_response_200_50 result = apiInstance.getImage(subscriptionId, imageId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getImage");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *imageId = imageId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getImageWith:subscriptionId
    imageId:imageId
              completionHandler: ^(inline_response_200_50 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var imageId = imageId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getImage(subscriptionId, imageId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getImageExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var imageId = imageId_example;  // String | 

            try
            {
                inline_response_200_50 result = apiInstance.getImage(subscriptionId, imageId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getImage: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$imageId = imageId_example; // String | 

try {
    $result = $api_instance->getImage($subscriptionId, $imageId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getImage: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $imageId = imageId_example; # String | 

eval { 
    my $result = $api_instance->getImage(subscriptionId => $subscriptionId, imageId => $imageId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getImage: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
imageId = imageId_example # String | 

try: 
    api_response = api_instance.get_image(subscriptionId, imageId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getImage: %s\n" % e)

Parameters

Path parameters
Name Description
image_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getImages

Get a list of available images. Currently this is a static, limited list. No server-side filtering is available.


/api/v1/azure/compute/images

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/images?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_50] result = apiInstance.getImages(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getImages");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_50] result = apiInstance.getImages(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getImages");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getImagesWith:subscriptionId
              completionHandler: ^(array[inline_response_200_50] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getImages(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getImagesExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 

            try
            {
                array[inline_response_200_50] result = apiInstance.getImages(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getImages: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getImages($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getImages: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getImages(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getImages: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 

try: 
    api_response = api_instance.get_images(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getImages: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getK5ComputeAvailabilityZones

List all Availability Zones


/api/v1/k5/compute/availabilityZones

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/availabilityZones"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        try {
            array[inline_response_200_65] result = apiInstance.getK5ComputeAvailabilityZones();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeAvailabilityZones");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        try {
            array[inline_response_200_65] result = apiInstance.getK5ComputeAvailabilityZones();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeAvailabilityZones");
            e.printStackTrace();
        }
    }
}

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// List all Availability Zones
[apiInstance getK5ComputeAvailabilityZonesWithCompletionHandler: 
              ^(array[inline_response_200_65] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeAvailabilityZones(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeAvailabilityZonesExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();

            try
            {
                // List all Availability Zones
                array[inline_response_200_65] result = apiInstance.getK5ComputeAvailabilityZones();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getK5ComputeAvailabilityZones: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();

try {
    $result = $api_instance->getK5ComputeAvailabilityZones();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getK5ComputeAvailabilityZones: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();

eval { 
    my $result = $api_instance->getK5ComputeAvailabilityZones();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getK5ComputeAvailabilityZones: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()

try: 
    # List all Availability Zones
    api_response = api_instance.get_k5_compute_availability_zones()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getK5ComputeAvailabilityZones: %s\n" % e)

Parameters

Responses

Status: 200 -


getK5ComputeProjectFlavor

Get specified flavor for specified project


/api/v1/k5/compute/projects/{project_id}/flavors/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/flavors/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | Flavor ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_60 result = apiInstance.getK5ComputeProjectFlavor(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectFlavor");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | Flavor ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_60 result = apiInstance.getK5ComputeProjectFlavor(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectFlavor");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Flavor ID
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get specified flavor for specified project
[apiInstance getK5ComputeProjectFlavorWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_60 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} Flavor ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectFlavor(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectFlavorExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | Flavor ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get specified flavor for specified project
                inline_response_200_60 result = apiInstance.getK5ComputeProjectFlavor(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getK5ComputeProjectFlavor: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | Flavor ID
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5ComputeProjectFlavor($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getK5ComputeProjectFlavor: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | Flavor ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5ComputeProjectFlavor(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getK5ComputeProjectFlavor: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | Flavor ID
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get specified flavor for specified project
    api_response = api_instance.get_k5_compute_project_flavor(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getK5ComputeProjectFlavor: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Flavor ID
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Flavor object with specified id

Status: 404 - Not found

Status: default - Internal error


getK5ComputeProjectImage

Get details of specified image for specified project

details of specified image


/api/v1/k5/compute/projects/{project_id}/images/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/images/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of image
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_64 result = apiInstance.getK5ComputeProjectImage(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectImage");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of image
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_64 result = apiInstance.getK5ComputeProjectImage(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectImage");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of image
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get details of specified image for specified project
[apiInstance getK5ComputeProjectImageWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_64 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} ID of image

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectImage(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectImageExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | ID of image
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get details of specified image for specified project
                inline_response_200_64 result = apiInstance.getK5ComputeProjectImage(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getK5ComputeProjectImage: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | ID of image
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5ComputeProjectImage($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getK5ComputeProjectImage: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | ID of image
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5ComputeProjectImage(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getK5ComputeProjectImage: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | ID of image
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get details of specified image for specified project
    api_response = api_instance.get_k5_compute_project_image(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getK5ComputeProjectImage: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of image
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Image object with specified id


getK5ComputeProjectImages

List all images for specified project

List all images available


/api/v1/k5/compute/projects/{project_id}/images

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/images?subscriptionId=&availabilityZone="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_64] result = apiInstance.getK5ComputeProjectImages(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectImages");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_64] result = apiInstance.getK5ComputeProjectImages(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectImages");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// List all images for specified project
[apiInstance getK5ComputeProjectImagesWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
              completionHandler: ^(array[inline_response_200_64] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example // {String} K5 Availability Zone to filter
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectImages(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectImagesExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 

            try
            {
                // List all images for specified project
                array[inline_response_200_64] result = apiInstance.getK5ComputeProjectImages(subscriptionId, projectId, availabilityZone);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getK5ComputeProjectImages: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter

try {
    $result = $api_instance->getK5ComputeProjectImages($subscriptionId, $projectId, $availabilityZone);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getK5ComputeProjectImages: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter

eval { 
    my $result = $api_instance->getK5ComputeProjectImages(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getK5ComputeProjectImages: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)

try: 
    # List all images for specified project
    api_response = api_instance.get_k5_compute_project_images(subscriptionId, projectId, availabilityZone=availabilityZone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getK5ComputeProjectImages: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter

Responses

Status: 200 -


getK5ComputeProjectVm

Get details of specified vm for specified project


/api/v1/k5/compute/projects/{project_id}/vms/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_67 result = apiInstance.getK5ComputeProjectVm(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_67 result = apiInstance.getK5ComputeProjectVm(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVm");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get details of specified vm for specified project
[apiInstance getK5ComputeProjectVmWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_67 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVm(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVmExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get details of specified vm for specified project
                inline_response_200_67 result = apiInstance.getK5ComputeProjectVm(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getK5ComputeProjectVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5ComputeProjectVm($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getK5ComputeProjectVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5ComputeProjectVm(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getK5ComputeProjectVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get details of specified vm for specified project
    api_response = api_instance.get_k5_compute_project_vm(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getK5ComputeProjectVm: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Vm object with specified id

Status: 404 - Vm does not exist

Status: 500 - Internal error


getK5ComputeProjectVmDetails

Virtual machine detailed information for specified project


/api/v1/k5/compute/projects/{project_id}/vms/{id}/details

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/details?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[apiv1azurenetworkinterfaces_tags] result = apiInstance.getK5ComputeProjectVmDetails(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVmDetails");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[apiv1azurenetworkinterfaces_tags] result = apiInstance.getK5ComputeProjectVmDetails(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVmDetails");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Virtual machine detailed information for specified project
[apiInstance getK5ComputeProjectVmDetailsWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(array[apiv1azurenetworkinterfaces_tags] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVmDetails(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVmDetailsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Virtual machine detailed information for specified project
                array[apiv1azurenetworkinterfaces_tags] result = apiInstance.getK5ComputeProjectVmDetails(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getK5ComputeProjectVmDetails: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5ComputeProjectVmDetails($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getK5ComputeProjectVmDetails: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5ComputeProjectVmDetails(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getK5ComputeProjectVmDetails: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Virtual machine detailed information for specified project
    api_response = api_instance.get_k5_compute_project_vm_details(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getK5ComputeProjectVmDetails: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - List of vm statistics

Status: 404 - Vm does not exist


getK5ComputeProjectVmManagement

Get management status for a single virtual machine.


/api/v1/k5/compute/projects/{project_id}/vms/{id}/management

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String projectId = projectId_example; // String | ID of the project
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_42 result = apiInstance.getK5ComputeProjectVmManagement(id, projectId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String projectId = projectId_example; // String | ID of the project
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_42 result = apiInstance.getK5ComputeProjectVmManagement(id, projectId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVmManagement");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *projectId = projectId_example; // ID of the project
String *subscriptionId = subscriptionId_example; // Id of subscription

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get management status for a single virtual machine.
[apiInstance getK5ComputeProjectVmManagementWith:id
    projectId:projectId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_42 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} ID of vm

var projectId = projectId_example; // {String} ID of the project

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVmManagement(id, projectId, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | ID of vm
            var projectId = projectId_example;  // String | ID of the project
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Get management status for a single virtual machine.
                inline_response_200_42 result = apiInstance.getK5ComputeProjectVmManagement(id, projectId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getK5ComputeProjectVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | ID of vm
$projectId = projectId_example; // String | ID of the project
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $result = $api_instance->getK5ComputeProjectVmManagement($id, $projectId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getK5ComputeProjectVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | ID of vm
my $projectId = projectId_example; # String | ID of the project
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    my $result = $api_instance->getK5ComputeProjectVmManagement(id => $id, projectId => $projectId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getK5ComputeProjectVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | ID of vm
projectId = projectId_example # String | ID of the project
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Get management status for a single virtual machine.
    api_response = api_instance.get_k5_compute_project_vm_management(id, projectId, subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getK5ComputeProjectVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
project_id*
String
ID of the project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Management status information

Status: 404 - Vm does not exist


getK5ComputeProjectVmPassword

Get encrypted password for a VM


/api/v1/k5/compute/projects/{project_id}/vms/{id}/password

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/password?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_43 result = apiInstance.getK5ComputeProjectVmPassword(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVmPassword");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_43 result = apiInstance.getK5ComputeProjectVmPassword(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVmPassword");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get encrypted password for a VM
[apiInstance getK5ComputeProjectVmPasswordWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_43 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVmPassword(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVmPasswordExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get encrypted password for a VM
                inline_response_200_43 result = apiInstance.getK5ComputeProjectVmPassword(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getK5ComputeProjectVmPassword: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5ComputeProjectVmPassword($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getK5ComputeProjectVmPassword: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5ComputeProjectVmPassword(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getK5ComputeProjectVmPassword: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get encrypted password for a VM
    api_response = api_instance.get_k5_compute_project_vm_password(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getK5ComputeProjectVmPassword: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Object with encrypted password

Status: 404 - Vm does not exist


getK5ComputeProjectVms

List all virtual machines for specified project


/api/v1/k5/compute/projects/{project_id}/vms

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms?subscriptionId=&availabilityZone="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_66] result = apiInstance.getK5ComputeProjectVms(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_66] result = apiInstance.getK5ComputeProjectVms(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVms");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// List all virtual machines for specified project
[apiInstance getK5ComputeProjectVmsWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
              completionHandler: ^(array[inline_response_200_66] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example // {String} K5 Availability Zone to filter
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVms(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVmsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 

            try
            {
                // List all virtual machines for specified project
                array[inline_response_200_66] result = apiInstance.getK5ComputeProjectVms(subscriptionId, projectId, availabilityZone);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getK5ComputeProjectVms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter

try {
    $result = $api_instance->getK5ComputeProjectVms($subscriptionId, $projectId, $availabilityZone);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getK5ComputeProjectVms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter

eval { 
    my $result = $api_instance->getK5ComputeProjectVms(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getK5ComputeProjectVms: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)

try: 
    # List all virtual machines for specified project
    api_response = api_instance.get_k5_compute_project_vms(subscriptionId, projectId, availabilityZone=availabilityZone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getK5ComputeProjectVms: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter

Responses

Status: 200 -


getK5ComputeProjectVolume

Get details of specified volume for specified project


/api/v1/k5/compute/projects/{project_id}/volumes/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_68 result = apiInstance.getK5ComputeProjectVolume(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVolume");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_68 result = apiInstance.getK5ComputeProjectVolume(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVolume");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of volume
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get details of specified volume for specified project
[apiInstance getK5ComputeProjectVolumeWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_68 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} ID of volume

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVolume(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVolumeExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | ID of volume
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get details of specified volume for specified project
                inline_response_200_68 result = apiInstance.getK5ComputeProjectVolume(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getK5ComputeProjectVolume: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | ID of volume
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5ComputeProjectVolume($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getK5ComputeProjectVolume: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | ID of volume
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5ComputeProjectVolume(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getK5ComputeProjectVolume: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | ID of volume
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get details of specified volume for specified project
    api_response = api_instance.get_k5_compute_project_volume(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getK5ComputeProjectVolume: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of volume
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Volume object with specified id


getK5ComputeProjectVolumes

List all Volumes for specified project

List all volumes


/api/v1/k5/compute/projects/{project_id}/volumes

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes?subscriptionId=&availabilityZone="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_68] result = apiInstance.getK5ComputeProjectVolumes(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVolumes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_68] result = apiInstance.getK5ComputeProjectVolumes(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeProjectVolumes");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// List all Volumes for specified project
[apiInstance getK5ComputeProjectVolumesWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
              completionHandler: ^(array[inline_response_200_68] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example // {String} K5 Availability Zone to filter
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVolumes(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVolumesExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 

            try
            {
                // List all Volumes for specified project
                array[inline_response_200_68] result = apiInstance.getK5ComputeProjectVolumes(subscriptionId, projectId, availabilityZone);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getK5ComputeProjectVolumes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter

try {
    $result = $api_instance->getK5ComputeProjectVolumes($subscriptionId, $projectId, $availabilityZone);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getK5ComputeProjectVolumes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter

eval { 
    my $result = $api_instance->getK5ComputeProjectVolumes(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getK5ComputeProjectVolumes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)

try: 
    # List all Volumes for specified project
    api_response = api_instance.get_k5_compute_project_volumes(subscriptionId, projectId, availabilityZone=availabilityZone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getK5ComputeProjectVolumes: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter

Responses

Status: 200 -


getK5ComputeRegions

List all regions in K5


/api/v1/k5/compute/regions

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/regions"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        try {
            array[inline_response_200_70] result = apiInstance.getK5ComputeRegions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeRegions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        try {
            array[inline_response_200_70] result = apiInstance.getK5ComputeRegions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getK5ComputeRegions");
            e.printStackTrace();
        }
    }
}

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// List all regions in K5
[apiInstance getK5ComputeRegionsWithCompletionHandler: 
              ^(array[inline_response_200_70] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeRegions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeRegionsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();

            try
            {
                // List all regions in K5
                array[inline_response_200_70] result = apiInstance.getK5ComputeRegions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getK5ComputeRegions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();

try {
    $result = $api_instance->getK5ComputeRegions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getK5ComputeRegions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();

eval { 
    my $result = $api_instance->getK5ComputeRegions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getK5ComputeRegions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()

try: 
    # List all regions in K5
    api_response = api_instance.get_k5_compute_regions()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getK5ComputeRegions: %s\n" % e)

Parameters

Responses

Status: 200 -


getKeypair

Get specified keypair for specified project


/api/v1/k5/compute/keypairs/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/keypairs/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | Keypair ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_61 result = apiInstance.getKeypair(id, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getKeypair");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | Keypair ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_61 result = apiInstance.getKeypair(id, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getKeypair");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Keypair ID
String *subscriptionId = subscriptionId_example; // Id of subscription

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get specified keypair for specified project
[apiInstance getKeypairWith:id
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_61 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} Keypair ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getKeypair(id, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getKeypairExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | Keypair ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Get specified keypair for specified project
                inline_response_200_61 result = apiInstance.getKeypair(id, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getKeypair: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | Keypair ID
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $result = $api_instance->getKeypair($id, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getKeypair: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | Keypair ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    my $result = $api_instance->getKeypair(id => $id, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getKeypair: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | Keypair ID
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Get specified keypair for specified project
    api_response = api_instance.get_keypair(id, subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getKeypair: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Keypair ID
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Keypair object with specified id

Status: 404 - Keypair was not found

Status: default - Unknown error occurred


getKeypairResource

Get a keypair


/api/v1/azure/compute/keypairs/{keypair_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/keypairs/{keypair_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String keypairId = keypairId_example; // String | 
        try {
            inline_response_200_51 result = apiInstance.getKeypairResource(subscriptionId, keypairId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getKeypairResource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String keypairId = keypairId_example; // String | 
        try {
            inline_response_200_51 result = apiInstance.getKeypairResource(subscriptionId, keypairId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getKeypairResource");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *keypairId = keypairId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getKeypairResourceWith:subscriptionId
    keypairId:keypairId
              completionHandler: ^(inline_response_200_51 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var keypairId = keypairId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getKeypairResource(subscriptionId, keypairId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getKeypairResourceExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var keypairId = keypairId_example;  // String | 

            try
            {
                inline_response_200_51 result = apiInstance.getKeypairResource(subscriptionId, keypairId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getKeypairResource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$keypairId = keypairId_example; // String | 

try {
    $result = $api_instance->getKeypairResource($subscriptionId, $keypairId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getKeypairResource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $keypairId = keypairId_example; # String | 

eval { 
    my $result = $api_instance->getKeypairResource(subscriptionId => $subscriptionId, keypairId => $keypairId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getKeypairResource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
keypairId = keypairId_example # String | 

try: 
    api_response = api_instance.get_keypair_resource(subscriptionId, keypairId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getKeypairResource: %s\n" % e)

Parameters

Path parameters
Name Description
keypair_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getKeypairs

Return list of keypairs for specified project


/api/v1/k5/compute/keypairs

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/keypairs?subscriptionId=&availabilityZone="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_61] result = apiInstance.getKeypairs(subscriptionId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getKeypairs");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_61] result = apiInstance.getKeypairs(subscriptionId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getKeypairs");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Return list of keypairs for specified project
[apiInstance getKeypairsWith:subscriptionId
    availabilityZone:availabilityZone
              completionHandler: ^(array[inline_response_200_61] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var opts = { 
  'availabilityZone': availabilityZone_example // {String} K5 Availability Zone to filter
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getKeypairs(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getKeypairsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 

            try
            {
                // Return list of keypairs for specified project
                array[inline_response_200_61] result = apiInstance.getKeypairs(subscriptionId, availabilityZone);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getKeypairs: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter

try {
    $result = $api_instance->getKeypairs($subscriptionId, $availabilityZone);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getKeypairs: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter

eval { 
    my $result = $api_instance->getKeypairs(subscriptionId => $subscriptionId, availabilityZone => $availabilityZone);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getKeypairs: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)

try: 
    # Return list of keypairs for specified project
    api_response = api_instance.get_keypairs(subscriptionId, availabilityZone=availabilityZone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getKeypairs: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter

Responses

Status: 200 -


getKeypairsListResource

Get list of available keypairs


/api/v1/azure/compute/keypairs

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/keypairs?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_51] result = apiInstance.getKeypairsListResource(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getKeypairsListResource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_51] result = apiInstance.getKeypairsListResource(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getKeypairsListResource");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getKeypairsListResourceWith:subscriptionId
              completionHandler: ^(array[inline_response_200_51] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getKeypairsListResource(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getKeypairsListResourceExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 

            try
            {
                array[inline_response_200_51] result = apiInstance.getKeypairsListResource(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getKeypairsListResource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getKeypairsListResource($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getKeypairsListResource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getKeypairsListResource(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getKeypairsListResource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 

try: 
    api_response = api_instance.get_keypairs_list_resource(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getKeypairsListResource: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getMany

Return list of flavors for specified project


/api/v1/k5/compute/projects/{project_id}/flavors

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/flavors?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[inline_response_200_60] result = apiInstance.getMany(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getMany");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[inline_response_200_60] result = apiInstance.getMany(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getMany");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Return list of flavors for specified project
[apiInstance getManyWith:subscriptionId
    projectId:projectId
              completionHandler: ^(array[inline_response_200_60] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getMany(subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getManyExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Return list of flavors for specified project
                array[inline_response_200_60] result = apiInstance.getMany(subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getMany: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getMany($subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getMany: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getMany(subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getMany: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Return list of flavors for specified project
    api_response = api_instance.get_many(subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getMany: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


getOpenstackComputeFlavor

Get flavor

Get specific flavor by id


/api/v1/openstack/compute/flavors/{flavor_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/flavors/{flavor_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String flavorId = flavorId_example; // String | Flavor id
        try {
            inline_response_200_73 result = apiInstance.getOpenstackComputeFlavor(subscriptionId, flavorId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeFlavor");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String flavorId = flavorId_example; // String | Flavor id
        try {
            inline_response_200_73 result = apiInstance.getOpenstackComputeFlavor(subscriptionId, flavorId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeFlavor");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *flavorId = flavorId_example; // Flavor id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get flavor
[apiInstance getOpenstackComputeFlavorWith:subscriptionId
    flavorId:flavorId
              completionHandler: ^(inline_response_200_73 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var flavorId = flavorId_example; // {String} Flavor id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeFlavor(subscriptionId, flavorId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeFlavorExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var flavorId = flavorId_example;  // String | Flavor id

            try
            {
                // Get flavor
                inline_response_200_73 result = apiInstance.getOpenstackComputeFlavor(subscriptionId, flavorId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getOpenstackComputeFlavor: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$flavorId = flavorId_example; // String | Flavor id

try {
    $result = $api_instance->getOpenstackComputeFlavor($subscriptionId, $flavorId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getOpenstackComputeFlavor: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $flavorId = flavorId_example; # String | Flavor id

eval { 
    my $result = $api_instance->getOpenstackComputeFlavor(subscriptionId => $subscriptionId, flavorId => $flavorId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getOpenstackComputeFlavor: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
flavorId = flavorId_example # String | Flavor id

try: 
    # Get flavor
    api_response = api_instance.get_openstack_compute_flavor(subscriptionId, flavorId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getOpenstackComputeFlavor: %s\n" % e)

Parameters

Path parameters
Name Description
flavor_id*
String
Flavor id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Flavor id does not exist

Status: 500 - An unexpected error occurred


getOpenstackComputeFlavors

Get flavors

Get list of all flavors


/api/v1/openstack/compute/flavors

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/flavors?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_73] result = apiInstance.getOpenstackComputeFlavors(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeFlavors");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_73] result = apiInstance.getOpenstackComputeFlavors(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeFlavors");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get flavors
[apiInstance getOpenstackComputeFlavorsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_73] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeFlavors(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeFlavorsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get flavors
                array[inline_response_200_73] result = apiInstance.getOpenstackComputeFlavors(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getOpenstackComputeFlavors: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackComputeFlavors($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getOpenstackComputeFlavors: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackComputeFlavors(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getOpenstackComputeFlavors: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get flavors
    api_response = api_instance.get_openstack_compute_flavors(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getOpenstackComputeFlavors: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackComputeImage

Get image

Get specific images by id


/api/v1/openstack/compute/images/{image_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/images/{image_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String imageId = imageId_example; // String | Image id
        try {
            inline_response_200_74 result = apiInstance.getOpenstackComputeImage(subscriptionId, imageId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeImage");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String imageId = imageId_example; // String | Image id
        try {
            inline_response_200_74 result = apiInstance.getOpenstackComputeImage(subscriptionId, imageId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeImage");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *imageId = imageId_example; // Image id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get image
[apiInstance getOpenstackComputeImageWith:subscriptionId
    imageId:imageId
              completionHandler: ^(inline_response_200_74 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var imageId = imageId_example; // {String} Image id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeImage(subscriptionId, imageId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeImageExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var imageId = imageId_example;  // String | Image id

            try
            {
                // Get image
                inline_response_200_74 result = apiInstance.getOpenstackComputeImage(subscriptionId, imageId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getOpenstackComputeImage: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$imageId = imageId_example; // String | Image id

try {
    $result = $api_instance->getOpenstackComputeImage($subscriptionId, $imageId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getOpenstackComputeImage: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $imageId = imageId_example; # String | Image id

eval { 
    my $result = $api_instance->getOpenstackComputeImage(subscriptionId => $subscriptionId, imageId => $imageId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getOpenstackComputeImage: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
imageId = imageId_example # String | Image id

try: 
    # Get image
    api_response = api_instance.get_openstack_compute_image(subscriptionId, imageId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getOpenstackComputeImage: %s\n" % e)

Parameters

Path parameters
Name Description
image_id*
String
Image id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackComputeImages

Get images

Get list of all images


/api/v1/openstack/compute/images

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/images?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_74] result = apiInstance.getOpenstackComputeImages(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeImages");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_74] result = apiInstance.getOpenstackComputeImages(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeImages");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get images
[apiInstance getOpenstackComputeImagesWith:subscriptionId
              completionHandler: ^(array[inline_response_200_74] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeImages(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeImagesExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get images
                array[inline_response_200_74] result = apiInstance.getOpenstackComputeImages(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getOpenstackComputeImages: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackComputeImages($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getOpenstackComputeImages: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackComputeImages(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getOpenstackComputeImages: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get images
    api_response = api_instance.get_openstack_compute_images(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getOpenstackComputeImages: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackComputeKeypair

Get keypair

Get specific keypair by id


/api/v1/openstack/compute/keypairs/{keypair_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/keypairs/{keypair_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String keypairId = keypairId_example; // String | Keypair id
        try {
            inline_response_200_75 result = apiInstance.getOpenstackComputeKeypair(subscriptionId, keypairId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeKeypair");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String keypairId = keypairId_example; // String | Keypair id
        try {
            inline_response_200_75 result = apiInstance.getOpenstackComputeKeypair(subscriptionId, keypairId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeKeypair");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *keypairId = keypairId_example; // Keypair id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get keypair
[apiInstance getOpenstackComputeKeypairWith:subscriptionId
    keypairId:keypairId
              completionHandler: ^(inline_response_200_75 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var keypairId = keypairId_example; // {String} Keypair id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeKeypair(subscriptionId, keypairId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeKeypairExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var keypairId = keypairId_example;  // String | Keypair id

            try
            {
                // Get keypair
                inline_response_200_75 result = apiInstance.getOpenstackComputeKeypair(subscriptionId, keypairId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getOpenstackComputeKeypair: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$keypairId = keypairId_example; // String | Keypair id

try {
    $result = $api_instance->getOpenstackComputeKeypair($subscriptionId, $keypairId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getOpenstackComputeKeypair: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $keypairId = keypairId_example; # String | Keypair id

eval { 
    my $result = $api_instance->getOpenstackComputeKeypair(subscriptionId => $subscriptionId, keypairId => $keypairId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getOpenstackComputeKeypair: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
keypairId = keypairId_example # String | Keypair id

try: 
    # Get keypair
    api_response = api_instance.get_openstack_compute_keypair(subscriptionId, keypairId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getOpenstackComputeKeypair: %s\n" % e)

Parameters

Path parameters
Name Description
keypair_id*
String
Keypair id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Keypair not found

Status: 500 - An unexpected error occurred


getOpenstackComputeKeypairs

Get keypairs

Get list of all keypairs


/api/v1/openstack/compute/keypairs

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/keypairs?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_75] result = apiInstance.getOpenstackComputeKeypairs(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeKeypairs");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_75] result = apiInstance.getOpenstackComputeKeypairs(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeKeypairs");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get keypairs
[apiInstance getOpenstackComputeKeypairsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_75] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeKeypairs(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeKeypairsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get keypairs
                array[inline_response_200_75] result = apiInstance.getOpenstackComputeKeypairs(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getOpenstackComputeKeypairs: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackComputeKeypairs($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getOpenstackComputeKeypairs: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackComputeKeypairs(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getOpenstackComputeKeypairs: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get keypairs
    api_response = api_instance.get_openstack_compute_keypairs(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getOpenstackComputeKeypairs: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackComputeValidateSubscription

Validate subscription

Validate subscription


/api/v1/openstack/compute/validateSubscription

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/validateSubscription"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        Subscription_3 subscription = ; // Subscription_3 | subscription data
        try {
            apiInstance.getOpenstackComputeValidateSubscription(subscription);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeValidateSubscription");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        Subscription_3 subscription = ; // Subscription_3 | subscription data
        try {
            apiInstance.getOpenstackComputeValidateSubscription(subscription);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeValidateSubscription");
            e.printStackTrace();
        }
    }
}
Subscription_3 *subscription = ; // subscription data

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Validate subscription
[apiInstance getOpenstackComputeValidateSubscriptionWith:subscription
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscription = ; // {Subscription_3} subscription data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.getOpenstackComputeValidateSubscription(subscription, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeValidateSubscriptionExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscription = new Subscription_3(); // Subscription_3 | subscription data

            try
            {
                // Validate subscription
                apiInstance.getOpenstackComputeValidateSubscription(subscription);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getOpenstackComputeValidateSubscription: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscription = ; // Subscription_3 | subscription data

try {
    $api_instance->getOpenstackComputeValidateSubscription($subscription);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getOpenstackComputeValidateSubscription: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscription = WWW::SwaggerClient::Object::Subscription_3->new(); # Subscription_3 | subscription data

eval { 
    $api_instance->getOpenstackComputeValidateSubscription(subscription => $subscription);
};
if ($@) {
    warn "Exception when calling ComputeApi->getOpenstackComputeValidateSubscription: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscription =  # Subscription_3 | subscription data

try: 
    # Validate subscription
    api_instance.get_openstack_compute_validate_subscription(subscription)
except ApiException as e:
    print("Exception when calling ComputeApi->getOpenstackComputeValidateSubscription: %s\n" % e)

Parameters

Body parameters
Name Description
subscription *

Responses

Status: 204 - OK

Status: 400 - Authentication failed


getOpenstackComputeVm

Get VM

Get VM for specified VM id


/api/v1/openstack/compute/vms/{vm_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_72 result = apiInstance.getOpenstackComputeVm(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_72 result = apiInstance.getOpenstackComputeVm(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeVm");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get VM
[apiInstance getOpenstackComputeVmWith:subscriptionId
    vmId:vmId
              completionHandler: ^(inline_response_200_72 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeVm(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeVmExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get VM
                inline_response_200_72 result = apiInstance.getOpenstackComputeVm(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getOpenstackComputeVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackComputeVm($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getOpenstackComputeVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackComputeVm(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getOpenstackComputeVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get VM
    api_response = api_instance.get_openstack_compute_vm(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getOpenstackComputeVm: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - VM not found

Status: 500 - An unexpected error occurred

Status: 504 - Fetching VM information timed out


getOpenstackComputeVmConsoleUrl

Get console url

Get console url


/api/v1/openstack/compute/vms/{vm_id}/consoleUrl

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/consoleUrl?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_78 result = apiInstance.getOpenstackComputeVmConsoleUrl(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeVmConsoleUrl");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_78 result = apiInstance.getOpenstackComputeVmConsoleUrl(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeVmConsoleUrl");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get console url
[apiInstance getOpenstackComputeVmConsoleUrlWith:subscriptionId
    vmId:vmId
              completionHandler: ^(inline_response_200_78 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeVmConsoleUrl(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeVmConsoleUrlExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get console url
                inline_response_200_78 result = apiInstance.getOpenstackComputeVmConsoleUrl(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getOpenstackComputeVmConsoleUrl: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackComputeVmConsoleUrl($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getOpenstackComputeVmConsoleUrl: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackComputeVmConsoleUrl(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getOpenstackComputeVmConsoleUrl: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get console url
    api_response = api_instance.get_openstack_compute_vm_console_url(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getOpenstackComputeVmConsoleUrl: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackComputeVmDetails

Get VM details

Get VM details


/api/v1/openstack/compute/vms/{vm_id}/details

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/details?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[array['String']] result = apiInstance.getOpenstackComputeVmDetails(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeVmDetails");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[array['String']] result = apiInstance.getOpenstackComputeVmDetails(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeVmDetails");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get VM details
[apiInstance getOpenstackComputeVmDetailsWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[array['String']] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeVmDetails(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeVmDetailsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get VM details
                array[array['String']] result = apiInstance.getOpenstackComputeVmDetails(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getOpenstackComputeVmDetails: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackComputeVmDetails($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getOpenstackComputeVmDetails: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackComputeVmDetails(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getOpenstackComputeVmDetails: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get VM details
    api_response = api_instance.get_openstack_compute_vm_details(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getOpenstackComputeVmDetails: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Server not found

Status: 500 - An unexpected error occurred


getOpenstackComputeVmManagement

Get VM management status

Get VM management status validated from the virtual machine.


/api/v1/openstack/compute/vms/{vm_id}/management

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_42 result = apiInstance.getOpenstackComputeVmManagement(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_42 result = apiInstance.getOpenstackComputeVmManagement(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeVmManagement");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get VM management status
[apiInstance getOpenstackComputeVmManagementWith:subscriptionId
    vmId:vmId
              completionHandler: ^(inline_response_200_42 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeVmManagement(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get VM management status
                inline_response_200_42 result = apiInstance.getOpenstackComputeVmManagement(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getOpenstackComputeVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackComputeVmManagement($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getOpenstackComputeVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackComputeVmManagement(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getOpenstackComputeVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get VM management status
    api_response = api_instance.get_openstack_compute_vm_management(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getOpenstackComputeVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OKKK


getOpenstackComputeVmPassword

Get encrypted password for a VM


/api/v1/openstack/compute/vms/{vm_id}/password

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/password?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_43 result = apiInstance.getOpenstackComputeVmPassword(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeVmPassword");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_43 result = apiInstance.getOpenstackComputeVmPassword(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeVmPassword");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get encrypted password for a VM
[apiInstance getOpenstackComputeVmPasswordWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_43 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeVmPassword(vmId, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeVmPasswordExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Get encrypted password for a VM
                inline_response_200_43 result = apiInstance.getOpenstackComputeVmPassword(vmId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getOpenstackComputeVmPassword: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $result = $api_instance->getOpenstackComputeVmPassword($vmId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getOpenstackComputeVmPassword: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    my $result = $api_instance->getOpenstackComputeVmPassword(vmId => $vmId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getOpenstackComputeVmPassword: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Get encrypted password for a VM
    api_response = api_instance.get_openstack_compute_vm_password(vmId, subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getOpenstackComputeVmPassword: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of vm
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Object with encrypted password


getOpenstackComputeVms

Get VMs

Get all VMs for specific subscription


/api/v1/openstack/compute/vms

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_71] result = apiInstance.getOpenstackComputeVms(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeVms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_71] result = apiInstance.getOpenstackComputeVms(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getOpenstackComputeVms");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get VMs
[apiInstance getOpenstackComputeVmsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_71] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeVms(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeVmsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get VMs
                array[inline_response_200_71] result = apiInstance.getOpenstackComputeVms(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getOpenstackComputeVms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackComputeVms($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getOpenstackComputeVms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackComputeVms(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getOpenstackComputeVms: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get VMs
    api_response = api_instance.get_openstack_compute_vms(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getOpenstackComputeVms: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getProject

Get project


/api/v1/k5/compute/projects/{project_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_69 result = apiInstance.getProject(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getProject");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_69 result = apiInstance.getProject(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getProject");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Get project
[apiInstance getProjectWith:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_69 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getProject(subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getProjectExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get project
                inline_response_200_69 result = apiInstance.getProject(subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getProject: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getProject($subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getProject: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getProject(subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getProject: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get project
    api_response = api_instance.get_project(subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getProject: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


getProjects

List all projects for given subscription


/api/v1/k5/compute/projects

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects?subscriptionId=&enabled="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Boolean enabled = true; // Boolean | Filter projects by their enabled state
        try {
            array[inline_response_200_69] result = apiInstance.getProjects(subscriptionId, enabled);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getProjects");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Boolean enabled = true; // Boolean | Filter projects by their enabled state
        try {
            array[inline_response_200_69] result = apiInstance.getProjects(subscriptionId, enabled);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getProjects");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
Boolean *enabled = true; // Filter projects by their enabled state (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// List all projects for given subscription
[apiInstance getProjectsWith:subscriptionId
    enabled:enabled
              completionHandler: ^(array[inline_response_200_69] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var opts = { 
  'enabled': true // {Boolean} Filter projects by their enabled state
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getProjects(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getProjectsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var enabled = true;  // Boolean | Filter projects by their enabled state (optional) 

            try
            {
                // List all projects for given subscription
                array[inline_response_200_69] result = apiInstance.getProjects(subscriptionId, enabled);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getProjects: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$enabled = true; // Boolean | Filter projects by their enabled state

try {
    $result = $api_instance->getProjects($subscriptionId, $enabled);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getProjects: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $enabled = true; # Boolean | Filter projects by their enabled state

eval { 
    my $result = $api_instance->getProjects(subscriptionId => $subscriptionId, enabled => $enabled);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getProjects: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
enabled = true # Boolean | Filter projects by their enabled state (optional)

try: 
    # List all projects for given subscription
    api_response = api_instance.get_projects(subscriptionId, enabled=enabled)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getProjects: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
enabled
Boolean
Filter projects by their enabled state

Responses

Status: 200 -


getRegion

Get details for a single region (location).


/api/v1/azure/compute/regions/{region_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/regions/{region_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String regionId = regionId_example; // String | 
        String subscriptionId = subscriptionId_example; // String | 
        try {
            inline_response_200_53 result = apiInstance.getRegion(regionId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getRegion");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String regionId = regionId_example; // String | 
        String subscriptionId = subscriptionId_example; // String | 
        try {
            inline_response_200_53 result = apiInstance.getRegion(regionId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getRegion");
            e.printStackTrace();
        }
    }
}
String *regionId = regionId_example; // 
String *subscriptionId = subscriptionId_example; //  (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getRegionWith:regionId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_53 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var regionId = regionId_example; // {String} 

var opts = { 
  'subscriptionId': subscriptionId_example // {String} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getRegion(regionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getRegionExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var regionId = regionId_example;  // String | 
            var subscriptionId = subscriptionId_example;  // String |  (optional) 

            try
            {
                inline_response_200_53 result = apiInstance.getRegion(regionId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getRegion: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$regionId = regionId_example; // String | 
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getRegion($regionId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getRegion: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $regionId = regionId_example; # String | 
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getRegion(regionId => $regionId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getRegion: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
regionId = regionId_example # String | 
subscriptionId = subscriptionId_example # String |  (optional)

try: 
    api_response = api_instance.get_region(regionId, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getRegion: %s\n" % e)

Parameters

Path parameters
Name Description
region_id*
String
Required
Query parameters
Name Description
subscriptionId
String

Responses

Status: 200 - Success

Status: default - Error


getRegions

Get list of regions (locations) available for Azure subscription.


/api/v1/azure/compute/regions

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/regions?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_53] result = apiInstance.getRegions(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getRegions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_53] result = apiInstance.getRegions(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getRegions");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; //  (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getRegionsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_53] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var opts = { 
  'subscriptionId': subscriptionId_example // {String} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getRegions(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getRegionsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String |  (optional) 

            try
            {
                array[inline_response_200_53] result = apiInstance.getRegions(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getRegions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getRegions($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getRegions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getRegions(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getRegions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String |  (optional)

try: 
    api_response = api_instance.get_regions(subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getRegions: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId
String

Responses

Status: 200 - Success

Status: default - Error


getResourceGroup

Get details for a single resource group.


/api/v1/azure/compute/resourceGroups/{resource_group_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/resourceGroups/{resource_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String resourceGroupId = resourceGroupId_example; // String | 
        try {
            inline_response_200_54 result = apiInstance.getResourceGroup(subscriptionId, resourceGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getResourceGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String resourceGroupId = resourceGroupId_example; // String | 
        try {
            inline_response_200_54 result = apiInstance.getResourceGroup(subscriptionId, resourceGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getResourceGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *resourceGroupId = resourceGroupId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getResourceGroupWith:subscriptionId
    resourceGroupId:resourceGroupId
              completionHandler: ^(inline_response_200_54 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var resourceGroupId = resourceGroupId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getResourceGroup(subscriptionId, resourceGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getResourceGroupExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var resourceGroupId = resourceGroupId_example;  // String | 

            try
            {
                inline_response_200_54 result = apiInstance.getResourceGroup(subscriptionId, resourceGroupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getResourceGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$resourceGroupId = resourceGroupId_example; // String | 

try {
    $result = $api_instance->getResourceGroup($subscriptionId, $resourceGroupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getResourceGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $resourceGroupId = resourceGroupId_example; # String | 

eval { 
    my $result = $api_instance->getResourceGroup(subscriptionId => $subscriptionId, resourceGroupId => $resourceGroupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getResourceGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
resourceGroupId = resourceGroupId_example # String | 

try: 
    api_response = api_instance.get_resource_group(subscriptionId, resourceGroupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getResourceGroup: %s\n" % e)

Parameters

Path parameters
Name Description
resource_group_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getResourceGroups

Get list of resource groups


/api/v1/azure/compute/resourceGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/resourceGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_54] result = apiInstance.getResourceGroups(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getResourceGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_54] result = apiInstance.getResourceGroups(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getResourceGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getResourceGroupsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_54] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getResourceGroups(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getResourceGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 

            try
            {
                array[inline_response_200_54] result = apiInstance.getResourceGroups(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getResourceGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getResourceGroups($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getResourceGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getResourceGroups(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getResourceGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 

try: 
    api_response = api_instance.get_resource_groups(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getResourceGroups: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVMs

List virtual machines


/api/v1/azure/compute/vms

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            inline_response_200_55 result = apiInstance.getVMs(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getVMs");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            inline_response_200_55 result = apiInstance.getVMs(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getVMs");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getVMsWith:subscriptionId
              completionHandler: ^(inline_response_200_55 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVMs(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVMsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 

            try
            {
                inline_response_200_55 result = apiInstance.getVMs(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getVMs: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getVMs($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getVMs: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getVMs(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getVMs: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 

try: 
    api_response = api_instance.get_v_ms(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getVMs: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVm

Details for a single virtual machine


/api/v1/azure/compute/vms/{vm_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            inline_response_200_56 result = apiInstance.getVm(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            inline_response_200_56 result = apiInstance.getVm(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getVm");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getVmWith:subscriptionId
    vmId:vmId
              completionHandler: ^(inline_response_200_56 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVm(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVmExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | 

            try
            {
                inline_response_200_56 result = apiInstance.getVm(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | 

try {
    $result = $api_instance->getVm($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | 

eval { 
    my $result = $api_instance->getVm(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | 

try: 
    api_response = api_instance.get_vm(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getVm: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVmDetails

Get virtual machine details. Currently for Azure this only returns information if management tool is installed and responding.


/api/v1/azure/compute/vms/{vm_id}/details

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/details?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            array[inline_response_200_57] result = apiInstance.getVmDetails(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getVmDetails");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            array[inline_response_200_57] result = apiInstance.getVmDetails(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getVmDetails");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getVmDetailsWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_57] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVmDetails(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVmDetailsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | 

            try
            {
                array[inline_response_200_57] result = apiInstance.getVmDetails(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getVmDetails: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | 

try {
    $result = $api_instance->getVmDetails($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getVmDetails: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | 

eval { 
    my $result = $api_instance->getVmDetails(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getVmDetails: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | 

try: 
    api_response = api_instance.get_vm_details(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getVmDetails: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVmManagement

Get VM management status


/api/v1/azure/compute/vms/{vm_id}/management

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            inline_response_200_58 result = apiInstance.getVmManagement(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | 
        try {
            inline_response_200_58 result = apiInstance.getVmManagement(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getVmManagement");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getVmManagementWith:subscriptionId
    vmId:vmId
              completionHandler: ^(inline_response_200_58 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVmManagement(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | 

            try
            {
                inline_response_200_58 result = apiInstance.getVmManagement(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | 

try {
    $result = $api_instance->getVmManagement($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | 

eval { 
    my $result = $api_instance->getVmManagement(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | 

try: 
    api_response = api_instance.get_vm_management(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVmPassword

Get virtual machine encrypted password


/api/v1/azure/compute/vms/{vm_id}/password

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/password"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | 
        try {
            inline_response_200_59 result = apiInstance.getVmPassword(vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getVmPassword");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | 
        try {
            inline_response_200_59 result = apiInstance.getVmPassword(vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#getVmPassword");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance getVmPasswordWith:vmId
              completionHandler: ^(inline_response_200_59 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVmPassword(vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVmPasswordExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | 

            try
            {
                inline_response_200_59 result = apiInstance.getVmPassword(vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.getVmPassword: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | 

try {
    $result = $api_instance->getVmPassword($vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->getVmPassword: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | 

eval { 
    my $result = $api_instance->getVmPassword(vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->getVmPassword: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | 

try: 
    api_response = api_instance.get_vm_password(vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->getVmPassword: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required

Responses

Status: 200 - Success


postAwsComputeKeypairsGenerate

Create a new keypair

Create a new keypair (on server side).


/api/v1/aws/compute/keypairs/generate

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/compute/keypairs/generate?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        Keypair keypair = ; // Keypair | Keypair creation data
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_46 result = apiInstance.postAwsComputeKeypairsGenerate(keypair, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postAwsComputeKeypairsGenerate");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        Keypair keypair = ; // Keypair | Keypair creation data
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_46 result = apiInstance.postAwsComputeKeypairsGenerate(keypair, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postAwsComputeKeypairsGenerate");
            e.printStackTrace();
        }
    }
}
Keypair *keypair = ; // Keypair creation data
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Create a new keypair
[apiInstance postAwsComputeKeypairsGenerateWith:keypair
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_46 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var keypair = ; // {Keypair} Keypair creation data

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsComputeKeypairsGenerate(keypair, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsComputeKeypairsGenerateExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var keypair = new Keypair(); // Keypair | Keypair creation data
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Create a new keypair
                inline_response_200_46 result = apiInstance.postAwsComputeKeypairsGenerate(keypair, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postAwsComputeKeypairsGenerate: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$keypair = ; // Keypair | Keypair creation data
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->postAwsComputeKeypairsGenerate($keypair, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postAwsComputeKeypairsGenerate: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $keypair = WWW::SwaggerClient::Object::Keypair->new(); # Keypair | Keypair creation data
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->postAwsComputeKeypairsGenerate(keypair => $keypair, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postAwsComputeKeypairsGenerate: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
keypair =  # Keypair | Keypair creation data
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Create a new keypair
    api_response = api_instance.post_aws_compute_keypairs_generate(keypair, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postAwsComputeKeypairsGenerate: %s\n" % e)

Parameters

Body parameters
Name Description
keypair *
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 400 - Invalid request

Status: 500 - An unexpected error occurred


postAwsComputeKeypairsImport

Import a new public keypair


/api/v1/aws/compute/keypairs/import

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/compute/keypairs/import?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        Keypair_1 keypair = ; // Keypair_1 | Public keypair to import
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_47 result = apiInstance.postAwsComputeKeypairsImport(keypair, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postAwsComputeKeypairsImport");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        Keypair_1 keypair = ; // Keypair_1 | Public keypair to import
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_47 result = apiInstance.postAwsComputeKeypairsImport(keypair, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postAwsComputeKeypairsImport");
            e.printStackTrace();
        }
    }
}
Keypair_1 *keypair = ; // Public keypair to import
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Import a new public keypair
[apiInstance postAwsComputeKeypairsImportWith:keypair
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_47 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var keypair = ; // {Keypair_1} Public keypair to import

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsComputeKeypairsImport(keypair, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsComputeKeypairsImportExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var keypair = new Keypair_1(); // Keypair_1 | Public keypair to import
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Import a new public keypair
                inline_response_200_47 result = apiInstance.postAwsComputeKeypairsImport(keypair, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postAwsComputeKeypairsImport: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$keypair = ; // Keypair_1 | Public keypair to import
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->postAwsComputeKeypairsImport($keypair, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postAwsComputeKeypairsImport: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $keypair = WWW::SwaggerClient::Object::Keypair_1->new(); # Keypair_1 | Public keypair to import
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->postAwsComputeKeypairsImport(keypair => $keypair, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postAwsComputeKeypairsImport: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
keypair =  # Keypair_1 | Public keypair to import
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Import a new public keypair
    api_response = api_instance.post_aws_compute_keypairs_import(keypair, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postAwsComputeKeypairsImport: %s\n" % e)

Parameters

Body parameters
Name Description
keypair *
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 400 - Invalid request

Status: 500 - An unexpected error occurred


postAwsComputeVmWorkshift

Create VM Workshift


/api/v1/aws/compute/vms/{vm_id}/workshift

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body_1 body = ; // Body_1 | 
        try {
            apiv1awscomputevms_workshift result = apiInstance.postAwsComputeVmWorkshift(vmId, subscriptionId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postAwsComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body_1 body = ; // Body_1 | 
        try {
            apiv1awscomputevms_workshift result = apiInstance.postAwsComputeVmWorkshift(vmId, subscriptionId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postAwsComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
Body_1 *body = ; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance postAwsComputeVmWorkshiftWith:vmId
    subscriptionId:subscriptionId
    body:body
              completionHandler: ^(apiv1awscomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var body = ; // {Body_1} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsComputeVmWorkshift(vmId, subscriptionId, body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsComputeVmWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var body = new Body_1(); // Body_1 | 

            try
            {
                apiv1awscomputevms_workshift result = apiInstance.postAwsComputeVmWorkshift(vmId, subscriptionId, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postAwsComputeVmWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$body = ; // Body_1 | 

try {
    $result = $api_instance->postAwsComputeVmWorkshift($vmId, $subscriptionId, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postAwsComputeVmWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $body = WWW::SwaggerClient::Object::Body_1->new(); # Body_1 | 

eval { 
    my $result = $api_instance->postAwsComputeVmWorkshift(vmId => $vmId, subscriptionId => $subscriptionId, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postAwsComputeVmWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
body =  # Body_1 | 

try: 
    api_response = api_instance.post_aws_compute_vm_workshift(vmId, subscriptionId, body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postAwsComputeVmWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of vm
Required
Body parameters
Name Description
body *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 201 - Workshift created successfully

Status: 400 - Bad request

Status: 404 - Workshift does not exist

Status: 500 - Internal server error


postAwsComputeVms

Create VM

Create new VM


/api/v1/aws/compute/vms

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/compute/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        Vm vm = ; // Vm | VM creation data
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_41 result = apiInstance.postAwsComputeVms(vm, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postAwsComputeVms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        Vm vm = ; // Vm | VM creation data
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_41 result = apiInstance.postAwsComputeVms(vm, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postAwsComputeVms");
            e.printStackTrace();
        }
    }
}
Vm *vm = ; // VM creation data
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Create VM
[apiInstance postAwsComputeVmsWith:vm
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_41 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vm = ; // {Vm} VM creation data

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsComputeVms(vm, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsComputeVmsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vm = new Vm(); // Vm | VM creation data
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Create VM
                inline_response_200_41 result = apiInstance.postAwsComputeVms(vm, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postAwsComputeVms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vm = ; // Vm | VM creation data
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->postAwsComputeVms($vm, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postAwsComputeVms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vm = WWW::SwaggerClient::Object::Vm->new(); # Vm | VM creation data
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->postAwsComputeVms(vm => $vm, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postAwsComputeVms: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vm =  # Vm | VM creation data
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Create VM
    api_response = api_instance.post_aws_compute_vms(vm, subscriptionId=subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postAwsComputeVms: %s\n" % e)

Parameters

Body parameters
Name Description
vm *
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 400 - Disk size is 0 or VM name is empty

Status: 500 - Creating the VM failed

Status: 504 - Unable to set VM as managed (if option specified)


postK5ComputeKeypairsGenerate

Create a new Keypair

Creates a new keypair in k5


/api/v1/k5/compute/keypairs/generate

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/keypairs/generate?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        Keypair_2 keypair = ; // Keypair_2 | the details of the keypair that will be created
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_62 result = apiInstance.postK5ComputeKeypairsGenerate(keypair, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postK5ComputeKeypairsGenerate");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        Keypair_2 keypair = ; // Keypair_2 | the details of the keypair that will be created
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_62 result = apiInstance.postK5ComputeKeypairsGenerate(keypair, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postK5ComputeKeypairsGenerate");
            e.printStackTrace();
        }
    }
}
Keypair_2 *keypair = ; // the details of the keypair that will be created
String *subscriptionId = subscriptionId_example; // Id of subscription

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Create a new Keypair
[apiInstance postK5ComputeKeypairsGenerateWith:keypair
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_62 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var keypair = ; // {Keypair_2} the details of the keypair that will be created

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postK5ComputeKeypairsGenerate(keypair, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postK5ComputeKeypairsGenerateExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var keypair = new Keypair_2(); // Keypair_2 | the details of the keypair that will be created
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Create a new Keypair
                inline_response_200_62 result = apiInstance.postK5ComputeKeypairsGenerate(keypair, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postK5ComputeKeypairsGenerate: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$keypair = ; // Keypair_2 | the details of the keypair that will be created
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $result = $api_instance->postK5ComputeKeypairsGenerate($keypair, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postK5ComputeKeypairsGenerate: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $keypair = WWW::SwaggerClient::Object::Keypair_2->new(); # Keypair_2 | the details of the keypair that will be created
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    my $result = $api_instance->postK5ComputeKeypairsGenerate(keypair => $keypair, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postK5ComputeKeypairsGenerate: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
keypair =  # Keypair_2 | the details of the keypair that will be created
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Create a new Keypair
    api_response = api_instance.post_k5_compute_keypairs_generate(keypair, subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postK5ComputeKeypairsGenerate: %s\n" % e)

Parameters

Body parameters
Name Description
keypair *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - The created Keypair

Status: 400 - Invalid json payload

Status: 500 - Internal error


postK5ComputeKeypairsImport

Import a new public key


/api/v1/k5/compute/keypairs/import

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/keypairs/import?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        Keypair_3 keypair = ; // Keypair_3 | the details of the public keypairs to be uploaded
        try {
            inline_response_200_63 result = apiInstance.postK5ComputeKeypairsImport(subscriptionId, keypair);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postK5ComputeKeypairsImport");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        Keypair_3 keypair = ; // Keypair_3 | the details of the public keypairs to be uploaded
        try {
            inline_response_200_63 result = apiInstance.postK5ComputeKeypairsImport(subscriptionId, keypair);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postK5ComputeKeypairsImport");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of a subscription
Keypair_3 *keypair = ; // the details of the public keypairs to be uploaded

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Import a new public key
[apiInstance postK5ComputeKeypairsImportWith:subscriptionId
    keypair:keypair
              completionHandler: ^(inline_response_200_63 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of a subscription

var keypair = ; // {Keypair_3} the details of the public keypairs to be uploaded


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postK5ComputeKeypairsImport(subscriptionId, keypair, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postK5ComputeKeypairsImportExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of a subscription
            var keypair = new Keypair_3(); // Keypair_3 | the details of the public keypairs to be uploaded

            try
            {
                // Import a new public key
                inline_response_200_63 result = apiInstance.postK5ComputeKeypairsImport(subscriptionId, keypair);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postK5ComputeKeypairsImport: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of a subscription
$keypair = ; // Keypair_3 | the details of the public keypairs to be uploaded

try {
    $result = $api_instance->postK5ComputeKeypairsImport($subscriptionId, $keypair);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postK5ComputeKeypairsImport: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of a subscription
my $keypair = WWW::SwaggerClient::Object::Keypair_3->new(); # Keypair_3 | the details of the public keypairs to be uploaded

eval { 
    my $result = $api_instance->postK5ComputeKeypairsImport(subscriptionId => $subscriptionId, keypair => $keypair);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postK5ComputeKeypairsImport: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of a subscription
keypair =  # Keypair_3 | the details of the public keypairs to be uploaded

try: 
    # Import a new public key
    api_response = api_instance.post_k5_compute_keypairs_import(subscriptionId, keypair)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postK5ComputeKeypairsImport: %s\n" % e)

Parameters

Body parameters
Name Description
keypair *
Query parameters
Name Description
subscriptionId*
String
Id of a subscription
Required

Responses

Status: 200 - The created Keypair

Status: 400 - Invalid json payload

Status: 500 - Internal error


postK5ComputeProjectVms

Create new virtual machine for specified project


/api/v1/k5/compute/projects/{project_id}/vms

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        Vm_2 vm = ; // Vm_2 | vm details
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_67 result = apiInstance.postK5ComputeProjectVms(vm, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postK5ComputeProjectVms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        Vm_2 vm = ; // Vm_2 | vm details
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_67 result = apiInstance.postK5ComputeProjectVms(vm, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postK5ComputeProjectVms");
            e.printStackTrace();
        }
    }
}
Vm_2 *vm = ; // vm details
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Create new virtual machine for specified project
[apiInstance postK5ComputeProjectVmsWith:vm
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_67 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vm = ; // {Vm_2} vm details

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postK5ComputeProjectVms(vm, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postK5ComputeProjectVmsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vm = new Vm_2(); // Vm_2 | vm details
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Create new virtual machine for specified project
                inline_response_200_67 result = apiInstance.postK5ComputeProjectVms(vm, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postK5ComputeProjectVms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vm = ; // Vm_2 | vm details
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->postK5ComputeProjectVms($vm, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postK5ComputeProjectVms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vm = WWW::SwaggerClient::Object::Vm_2->new(); # Vm_2 | vm details
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->postK5ComputeProjectVms(vm => $vm, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postK5ComputeProjectVms: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vm =  # Vm_2 | vm details
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Create new virtual machine for specified project
    api_response = api_instance.post_k5_compute_project_vms(vm, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postK5ComputeProjectVms: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
vm *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - new vm

Status: 400 - Invalid json payload

Status: 500 - Internal error


postK5ComputeProjectVolumes

Create new volume for specified project


/api/v1/k5/compute/projects/{project_id}/volumes

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        Volume_1 volume = ; // Volume_1 | volume details
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_68 result = apiInstance.postK5ComputeProjectVolumes(volume, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postK5ComputeProjectVolumes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        Volume_1 volume = ; // Volume_1 | volume details
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_68 result = apiInstance.postK5ComputeProjectVolumes(volume, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postK5ComputeProjectVolumes");
            e.printStackTrace();
        }
    }
}
Volume_1 *volume = ; // volume details
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Create new volume for specified project
[apiInstance postK5ComputeProjectVolumesWith:volume
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_68 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var volume = ; // {Volume_1} volume details

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postK5ComputeProjectVolumes(volume, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postK5ComputeProjectVolumesExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var volume = new Volume_1(); // Volume_1 | volume details
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Create new volume for specified project
                inline_response_200_68 result = apiInstance.postK5ComputeProjectVolumes(volume, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postK5ComputeProjectVolumes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$volume = ; // Volume_1 | volume details
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->postK5ComputeProjectVolumes($volume, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postK5ComputeProjectVolumes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $volume = WWW::SwaggerClient::Object::Volume_1->new(); # Volume_1 | volume details
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->postK5ComputeProjectVolumes(volume => $volume, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postK5ComputeProjectVolumes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
volume =  # Volume_1 | volume details
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Create new volume for specified project
    api_response = api_instance.post_k5_compute_project_volumes(volume, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postK5ComputeProjectVolumes: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
volume *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - new volume

Status: 400 - Invalid json payload


postKeypairCreate

Generate a keypair


/api/v1/azure/compute/keypairs/generate

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/compute/keypairs/generate?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_5 payload = ; // Payload_5 | 
        try {
            inline_response_200_52 result = apiInstance.postKeypairCreate(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postKeypairCreate");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_5 payload = ; // Payload_5 | 
        try {
            inline_response_200_52 result = apiInstance.postKeypairCreate(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postKeypairCreate");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_5 *payload = ; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance postKeypairCreateWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_52 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_5} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postKeypairCreate(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postKeypairCreateExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_5(); // Payload_5 | 

            try
            {
                inline_response_200_52 result = apiInstance.postKeypairCreate(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postKeypairCreate: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_5 | 

try {
    $result = $api_instance->postKeypairCreate($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postKeypairCreate: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_5->new(); # Payload_5 | 

eval { 
    my $result = $api_instance->postKeypairCreate(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postKeypairCreate: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_5 | 

try: 
    api_response = api_instance.post_keypair_create(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postKeypairCreate: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postKeypairImport

Import a public key


/api/v1/azure/compute/keypairs/import

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/compute/keypairs/import?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_6 payload = ; // Payload_6 | 
        try {
            inline_response_200_51 result = apiInstance.postKeypairImport(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postKeypairImport");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_6 payload = ; // Payload_6 | 
        try {
            inline_response_200_51 result = apiInstance.postKeypairImport(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postKeypairImport");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_6 *payload = ; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance postKeypairImportWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_51 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_6} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postKeypairImport(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postKeypairImportExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_6(); // Payload_6 | 

            try
            {
                inline_response_200_51 result = apiInstance.postKeypairImport(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postKeypairImport: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_6 | 

try {
    $result = $api_instance->postKeypairImport($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postKeypairImport: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_6->new(); # Payload_6 | 

eval { 
    my $result = $api_instance->postKeypairImport(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postKeypairImport: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_6 | 

try: 
    api_response = api_instance.post_keypair_import(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postKeypairImport: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postOpenstackComputeKeypairsGenerate

Create keypair

Create new keypair


/api/v1/openstack/compute/keypairs/generate

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/compute/keypairs/generate?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Keypair data keypair data = ; // Keypair data | 
        try {
            inline_response_200_76 result = apiInstance.postOpenstackComputeKeypairsGenerate(subscriptionId, keypair data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postOpenstackComputeKeypairsGenerate");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Keypair data keypair data = ; // Keypair data | 
        try {
            inline_response_200_76 result = apiInstance.postOpenstackComputeKeypairsGenerate(subscriptionId, keypair data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postOpenstackComputeKeypairsGenerate");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Keypair data *keypair data = ; //  (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Create keypair
[apiInstance postOpenstackComputeKeypairsGenerateWith:subscriptionId
    keypair data:keypair data
              completionHandler: ^(inline_response_200_76 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var opts = { 
  'keypair data':  // {Keypair data} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackComputeKeypairsGenerate(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackComputeKeypairsGenerateExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var keypair data = new Keypair data(); // Keypair data |  (optional) 

            try
            {
                // Create keypair
                inline_response_200_76 result = apiInstance.postOpenstackComputeKeypairsGenerate(subscriptionId, keypair data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postOpenstackComputeKeypairsGenerate: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$keypair data = ; // Keypair data | 

try {
    $result = $api_instance->postOpenstackComputeKeypairsGenerate($subscriptionId, $keypair data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postOpenstackComputeKeypairsGenerate: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $keypair data = WWW::SwaggerClient::Object::Keypair data->new(); # Keypair data | 

eval { 
    my $result = $api_instance->postOpenstackComputeKeypairsGenerate(subscriptionId => $subscriptionId, keypair data => $keypair data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postOpenstackComputeKeypairsGenerate: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
keypair data =  # Keypair data |  (optional)

try: 
    # Create keypair
    api_response = api_instance.post_openstack_compute_keypairs_generate(subscriptionId, keypair data=keypair data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postOpenstackComputeKeypairsGenerate: %s\n" % e)

Parameters

Body parameters
Name Description
keypair data
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK


postOpenstackComputeKeypairsImport

Import a new public keypair


/api/v1/openstack/compute/keypairs/import

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/compute/keypairs/import"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        Keypair_4 keypair = ; // Keypair_4 | 
        try {
            inline_response_200_77 result = apiInstance.postOpenstackComputeKeypairsImport(keypair);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postOpenstackComputeKeypairsImport");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        Keypair_4 keypair = ; // Keypair_4 | 
        try {
            inline_response_200_77 result = apiInstance.postOpenstackComputeKeypairsImport(keypair);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postOpenstackComputeKeypairsImport");
            e.printStackTrace();
        }
    }
}
Keypair_4 *keypair = ; //  (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Import a new public keypair
[apiInstance postOpenstackComputeKeypairsImportWith:keypair
              completionHandler: ^(inline_response_200_77 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var opts = { 
  'keypair':  // {Keypair_4} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackComputeKeypairsImport(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackComputeKeypairsImportExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var keypair = new Keypair_4(); // Keypair_4 |  (optional) 

            try
            {
                // Import a new public keypair
                inline_response_200_77 result = apiInstance.postOpenstackComputeKeypairsImport(keypair);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postOpenstackComputeKeypairsImport: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$keypair = ; // Keypair_4 | 

try {
    $result = $api_instance->postOpenstackComputeKeypairsImport($keypair);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postOpenstackComputeKeypairsImport: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $keypair = WWW::SwaggerClient::Object::Keypair_4->new(); # Keypair_4 | 

eval { 
    my $result = $api_instance->postOpenstackComputeKeypairsImport(keypair => $keypair);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postOpenstackComputeKeypairsImport: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
keypair =  # Keypair_4 |  (optional)

try: 
    # Import a new public keypair
    api_response = api_instance.post_openstack_compute_keypairs_import(keypair=keypair)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postOpenstackComputeKeypairsImport: %s\n" % e)

Parameters

Body parameters
Name Description
keypair

Responses

Status: 200 - OK


postOpenstackComputeVmWorkshift

Create workshift


/api/v1/openstack/compute/vms/{id}/workshift

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_21 data = ; // Data_21 | Details of the workshift that will be created
        try {
            apiv1awscomputevms_workshift result = apiInstance.postOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postOpenstackComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_21 data = ; // Data_21 | Details of the workshift that will be created
        try {
            apiv1awscomputevms_workshift result = apiInstance.postOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postOpenstackComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm
Data_21 *data = ; // Details of the workshift that will be created

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Create workshift
[apiInstance postOpenstackComputeVmWorkshiftWith:subscriptionId
    projectId:projectId
    id:id
    data:data
              completionHandler: ^(apiv1awscomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm

var data = ; // {Data_21} Details of the workshift that will be created


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackComputeVmWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm
            var data = new Data_21(); // Data_21 | Details of the workshift that will be created

            try
            {
                // Create workshift
                apiv1awscomputevms_workshift result = apiInstance.postOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postOpenstackComputeVmWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm
$data = ; // Data_21 | Details of the workshift that will be created

try {
    $result = $api_instance->postOpenstackComputeVmWorkshift($subscriptionId, $projectId, $id, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postOpenstackComputeVmWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm
my $data = WWW::SwaggerClient::Object::Data_21->new(); # Data_21 | Details of the workshift that will be created

eval { 
    my $result = $api_instance->postOpenstackComputeVmWorkshift(subscriptionId => $subscriptionId, projectId => $projectId, id => $id, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postOpenstackComputeVmWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm
data =  # Data_21 | Details of the workshift that will be created

try: 
    # Create workshift
    api_response = api_instance.post_openstack_compute_vm_workshift(subscriptionId, projectId, id, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postOpenstackComputeVmWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 201 - Workshift successfully created

Status: 400 - Bad Request

Status: 500 - Internal server error


postOpenstackComputeVms

Create VM

Create new VM


/api/v1/openstack/compute/vms

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/compute/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Vm_3 vm = ; // Vm_3 | VM creation data
        try {
            inline_response_200_72 result = apiInstance.postOpenstackComputeVms(subscriptionId, vm);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postOpenstackComputeVms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Vm_3 vm = ; // Vm_3 | VM creation data
        try {
            inline_response_200_72 result = apiInstance.postOpenstackComputeVms(subscriptionId, vm);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postOpenstackComputeVms");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Vm_3 *vm = ; // VM creation data

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Create VM
[apiInstance postOpenstackComputeVmsWith:subscriptionId
    vm:vm
              completionHandler: ^(inline_response_200_72 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vm = ; // {Vm_3} VM creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackComputeVms(subscriptionId, vm, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackComputeVmsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vm = new Vm_3(); // Vm_3 | VM creation data

            try
            {
                // Create VM
                inline_response_200_72 result = apiInstance.postOpenstackComputeVms(subscriptionId, vm);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postOpenstackComputeVms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vm = ; // Vm_3 | VM creation data

try {
    $result = $api_instance->postOpenstackComputeVms($subscriptionId, $vm);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postOpenstackComputeVms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vm = WWW::SwaggerClient::Object::Vm_3->new(); # Vm_3 | VM creation data

eval { 
    my $result = $api_instance->postOpenstackComputeVms(subscriptionId => $subscriptionId, vm => $vm);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postOpenstackComputeVms: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
vm =  # Vm_3 | VM creation data

try: 
    # Create VM
    api_response = api_instance.post_openstack_compute_vms(subscriptionId, vm)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postOpenstackComputeVms: %s\n" % e)

Parameters

Body parameters
Name Description
vm *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Disk size is 0 or VM name is invalid or empty

Status: 500 - Creating VM failed

Status: 504 - Unable to set VM as managed (if option specified) or timeout when waiting for VM to get active during assigning floating IP


postResourceGroups

Create a new resource group


/api/v1/azure/compute/resourceGroups

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/compute/resourceGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_7 payload = ; // Payload_7 | 
        try {
            inline_response_200_54 result = apiInstance.postResourceGroups(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postResourceGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_7 payload = ; // Payload_7 | 
        try {
            inline_response_200_54 result = apiInstance.postResourceGroups(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postResourceGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_7 *payload = ; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance postResourceGroupsWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_54 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_7} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postResourceGroups(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postResourceGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_7(); // Payload_7 | 

            try
            {
                inline_response_200_54 result = apiInstance.postResourceGroups(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postResourceGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_7 | 

try {
    $result = $api_instance->postResourceGroups($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postResourceGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_7->new(); # Payload_7 | 

eval { 
    my $result = $api_instance->postResourceGroups(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postResourceGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_7 | 

try: 
    api_response = api_instance.post_resource_groups(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postResourceGroups: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postVMs

Create a new virtual machine


/api/v1/azure/compute/vms

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/compute/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_8 payload = ; // Payload_8 | 
        try {
            inline_response_200_55 result = apiInstance.postVMs(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postVMs");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_8 payload = ; // Payload_8 | 
        try {
            inline_response_200_55 result = apiInstance.postVMs(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postVMs");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_8 *payload = ; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance postVMsWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_55 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_8} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postVMs(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postVMsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_8(); // Payload_8 | 

            try
            {
                inline_response_200_55 result = apiInstance.postVMs(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postVMs: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_8 | 

try {
    $result = $api_instance->postVMs($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postVMs: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_8->new(); # Payload_8 | 

eval { 
    my $result = $api_instance->postVMs(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postVMs: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_8 | 

try: 
    api_response = api_instance.post_v_ms(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postVMs: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postVmWorkshiftResource

Create VM Workshift


/api/v1/azure/compute/vms/{vm_id}/workshift

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_12 payload = ; // Payload_12 | 
        String vmId = vmId_example; // String | 
        try {
            apiv1azurecomputevms_workshift result = apiInstance.postVmWorkshiftResource(subscriptionId, payload, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postVmWorkshiftResource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_12 payload = ; // Payload_12 | 
        String vmId = vmId_example; // String | 
        try {
            apiv1azurecomputevms_workshift result = apiInstance.postVmWorkshiftResource(subscriptionId, payload, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#postVmWorkshiftResource");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_12 *payload = ; // 
String *vmId = vmId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance postVmWorkshiftResourceWith:subscriptionId
    payload:payload
    vmId:vmId
              completionHandler: ^(apiv1azurecomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_12} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postVmWorkshiftResource(subscriptionId, payload, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postVmWorkshiftResourceExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_12(); // Payload_12 | 
            var vmId = vmId_example;  // String | 

            try
            {
                apiv1azurecomputevms_workshift result = apiInstance.postVmWorkshiftResource(subscriptionId, payload, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.postVmWorkshiftResource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_12 | 
$vmId = vmId_example; // String | 

try {
    $result = $api_instance->postVmWorkshiftResource($subscriptionId, $payload, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->postVmWorkshiftResource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_12->new(); # Payload_12 | 
my $vmId = vmId_example; # String | 

eval { 
    my $result = $api_instance->postVmWorkshiftResource(subscriptionId => $subscriptionId, payload => $payload, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->postVmWorkshiftResource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_12 | 
vmId = vmId_example # String | 

try: 
    api_response = api_instance.post_vm_workshift_resource(subscriptionId, payload, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->postVmWorkshiftResource: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 201 - Workshift exists

Status: default - Error


putAwsComputeVmCommand

Execute action on a VM

Execute action on a VM. Actions are start, poweroff, softReboot, hardReboot


/api/v1/aws/compute/vm/{vm_id}/command/{action}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/aws/compute/vm/{vm_id}/command/{action}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        String action = action_example; // String | start, poweroff, softReboot, hardReboot
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.putAwsComputeVmCommand(vmId, action, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putAwsComputeVmCommand");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        String action = action_example; // String | start, poweroff, softReboot, hardReboot
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.putAwsComputeVmCommand(vmId, action, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putAwsComputeVmCommand");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *action = action_example; // start, poweroff, softReboot, hardReboot
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Execute action on a VM
[apiInstance putAwsComputeVmCommandWith:vmId
    action:action
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} VM id

var action = action_example; // {String} start, poweroff, softReboot, hardReboot

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putAwsComputeVmCommand(vmId, action, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putAwsComputeVmCommandExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | VM id
            var action = action_example;  // String | start, poweroff, softReboot, hardReboot
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                // Execute action on a VM
                apiInstance.putAwsComputeVmCommand(vmId, action, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putAwsComputeVmCommand: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | VM id
$action = action_example; // String | start, poweroff, softReboot, hardReboot
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $api_instance->putAwsComputeVmCommand($vmId, $action, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putAwsComputeVmCommand: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | VM id
my $action = action_example; # String | start, poweroff, softReboot, hardReboot
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    $api_instance->putAwsComputeVmCommand(vmId => $vmId, action => $action, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling ComputeApi->putAwsComputeVmCommand: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | VM id
action = action_example # String | start, poweroff, softReboot, hardReboot
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    # Execute action on a VM
    api_instance.put_aws_compute_vm_command(vmId, action, subscriptionId=subscriptionId)
except ApiException as e:
    print("Exception when calling ComputeApi->putAwsComputeVmCommand: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
action*
String
start, poweroff, softReboot, hardReboot
Required
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 202 - OK

Status: 400 - Invalid command or VM state doesn't allow given action

Status: 404 - VM not found

Status: 409 - The command could not be executed due to conflicting VM state

Status: 500 - An unexpected error occurred


putAwsComputeVmSetTag

Set tag value for vm


/api/v1/aws/compute/vms/{vm_id}/setTag

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/setTag?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        Tag_2 tag = ; // Tag_2 | 
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.putAwsComputeVmSetTag(vmId, tag, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putAwsComputeVmSetTag");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        Tag_2 tag = ; // Tag_2 | 
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.putAwsComputeVmSetTag(vmId, tag, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putAwsComputeVmSetTag");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
Tag_2 *tag = ; // 
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance putAwsComputeVmSetTagWith:vmId
    tag:tag
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} VM id

var tag = ; // {Tag_2} 

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putAwsComputeVmSetTag(vmId, tag, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putAwsComputeVmSetTagExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | VM id
            var tag = new Tag_2(); // Tag_2 | 
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                apiInstance.putAwsComputeVmSetTag(vmId, tag, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putAwsComputeVmSetTag: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | VM id
$tag = ; // Tag_2 | 
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $api_instance->putAwsComputeVmSetTag($vmId, $tag, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putAwsComputeVmSetTag: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | VM id
my $tag = WWW::SwaggerClient::Object::Tag_2->new(); # Tag_2 | 
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    $api_instance->putAwsComputeVmSetTag(vmId => $vmId, tag => $tag, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling ComputeApi->putAwsComputeVmSetTag: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | VM id
tag =  # Tag_2 | 
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    api_instance.put_aws_compute_vm_set_tag(vmId, tag, subscriptionId=subscriptionId)
except ApiException as e:
    print("Exception when calling ComputeApi->putAwsComputeVmSetTag: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Body parameters
Name Description
tag *
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 400 - Invalid tag

Status: 404 - VM id not found

Status: 500 - An unexpected error occurred


putAwsComputeVmUpdateTags

Update tags for a VM


/api/v1/aws/compute/vms/{vm_id}/updateTags

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/updateTags?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        Vm_1 vm = ; // Vm_1 | Tags update
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.putAwsComputeVmUpdateTags(vmId, vm, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putAwsComputeVmUpdateTags");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | VM id
        Vm_1 vm = ; // Vm_1 | Tags update
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            apiInstance.putAwsComputeVmUpdateTags(vmId, vm, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putAwsComputeVmUpdateTags");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
Vm_1 *vm = ; // Tags update
String *subscriptionId = subscriptionId_example; // subscription id (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance putAwsComputeVmUpdateTagsWith:vmId
    vm:vm
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} VM id

var vm = ; // {Vm_1} Tags update

var opts = { 
  'subscriptionId': subscriptionId_example // {String} subscription id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putAwsComputeVmUpdateTags(vmId, vm, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putAwsComputeVmUpdateTagsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | VM id
            var vm = new Vm_1(); // Vm_1 | Tags update
            var subscriptionId = subscriptionId_example;  // String | subscription id (optional) 

            try
            {
                apiInstance.putAwsComputeVmUpdateTags(vmId, vm, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putAwsComputeVmUpdateTags: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | VM id
$vm = ; // Vm_1 | Tags update
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $api_instance->putAwsComputeVmUpdateTags($vmId, $vm, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putAwsComputeVmUpdateTags: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | VM id
my $vm = WWW::SwaggerClient::Object::Vm_1->new(); # Vm_1 | Tags update
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    $api_instance->putAwsComputeVmUpdateTags(vmId => $vmId, vm => $vm, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling ComputeApi->putAwsComputeVmUpdateTags: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | VM id
vm =  # Vm_1 | Tags update
subscriptionId = subscriptionId_example # String | subscription id (optional)

try: 
    api_instance.put_aws_compute_vm_update_tags(vmId, vm, subscriptionId=subscriptionId)
except ApiException as e:
    print("Exception when calling ComputeApi->putAwsComputeVmUpdateTags: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Body parameters
Name Description
vm *
Query parameters
Name Description
subscriptionId
String
subscription id

Responses

Status: 200 - OK

Status: 400 - Invalid tags

Status: 404 - VM id not found

Status: 500 - An unexpected error occurred


putAwsComputeVmWorkshift

Update VM Workshift


/api/v1/aws/compute/vms/{vm_id}/workshift

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/aws/compute/vms/{vm_id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body body = ; // Body | 
        try {
            apiv1awscomputevms_workshift result = apiInstance.putAwsComputeVmWorkshift(vmId, subscriptionId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putAwsComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body body = ; // Body | 
        try {
            apiv1awscomputevms_workshift result = apiInstance.putAwsComputeVmWorkshift(vmId, subscriptionId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putAwsComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
Body *body = ; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance putAwsComputeVmWorkshiftWith:vmId
    subscriptionId:subscriptionId
    body:body
              completionHandler: ^(apiv1awscomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var vmId = vmId_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var body = ; // {Body} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putAwsComputeVmWorkshift(vmId, subscriptionId, body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putAwsComputeVmWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var vmId = vmId_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var body = new Body(); // Body | 

            try
            {
                apiv1awscomputevms_workshift result = apiInstance.putAwsComputeVmWorkshift(vmId, subscriptionId, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putAwsComputeVmWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$vmId = vmId_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$body = ; // Body | 

try {
    $result = $api_instance->putAwsComputeVmWorkshift($vmId, $subscriptionId, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putAwsComputeVmWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $vmId = vmId_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $body = WWW::SwaggerClient::Object::Body->new(); # Body | 

eval { 
    my $result = $api_instance->putAwsComputeVmWorkshift(vmId => $vmId, subscriptionId => $subscriptionId, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->putAwsComputeVmWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
vmId = vmId_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
body =  # Body | 

try: 
    api_response = api_instance.put_aws_compute_vm_workshift(vmId, subscriptionId, body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->putAwsComputeVmWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of vm
Required
Body parameters
Name Description
body *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Workshift updated successfully

Status: 400 - Bad request

Status: 404 - Workshift does not exist

Status: 500 - Internal server error


putK5ComputeProjectVmCommand

Manage power state of virtual machine for specified project

Available actions start|poweroff|softReboot|hardReboot


/api/v1/k5/compute/projects/{project_id}/vms/{id}/command/{action}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/command/{action}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String action = action_example; // String | action to execute
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.putK5ComputeProjectVmCommand(id, action, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putK5ComputeProjectVmCommand");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of vm
        String action = action_example; // String | action to execute
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.putK5ComputeProjectVmCommand(id, action, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putK5ComputeProjectVmCommand");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *action = action_example; // action to execute
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Manage power state of virtual machine for specified project
[apiInstance putK5ComputeProjectVmCommandWith:id
    action:action
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} ID of vm

var action = action_example; // {String} action to execute

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putK5ComputeProjectVmCommand(id, action, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5ComputeProjectVmCommandExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | ID of vm
            var action = action_example;  // String | action to execute
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Manage power state of virtual machine for specified project
                apiInstance.putK5ComputeProjectVmCommand(id, action, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putK5ComputeProjectVmCommand: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | ID of vm
$action = action_example; // String | action to execute
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->putK5ComputeProjectVmCommand($id, $action, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putK5ComputeProjectVmCommand: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | ID of vm
my $action = action_example; # String | action to execute
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->putK5ComputeProjectVmCommand(id => $id, action => $action, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling ComputeApi->putK5ComputeProjectVmCommand: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | ID of vm
action = action_example # String | action to execute
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Manage power state of virtual machine for specified project
    api_instance.put_k5_compute_project_vm_command(id, action, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling ComputeApi->putK5ComputeProjectVmCommand: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
action*
String
action to execute
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 202 - Action executed

Status: 404 - Vm does not exist

Status: 409 - The command could not be executed due to conflicting VM state


putK5ComputeProjectVmSetTag

Update tag for a VM


/api/v1/k5/compute/projects/{project_id}/vms/{id}/setTag

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/setTag?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body_3 body = ; // Body_3 | Tag update
        try {
            apiInstance.putK5ComputeProjectVmSetTag(projectId, id, subscriptionId, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putK5ComputeProjectVmSetTag");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body_3 body = ; // Body_3 | Tag update
        try {
            apiInstance.putK5ComputeProjectVmSetTag(projectId, id, subscriptionId, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putK5ComputeProjectVmSetTag");
            e.printStackTrace();
        }
    }
}
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
Body_3 *body = ; // Tag update

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance putK5ComputeProjectVmSetTagWith:projectId
    id:id
    subscriptionId:subscriptionId
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var body = ; // {Body_3} Tag update


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putK5ComputeProjectVmSetTag(projectId, id, subscriptionId, body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5ComputeProjectVmSetTagExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var body = new Body_3(); // Body_3 | Tag update

            try
            {
                apiInstance.putK5ComputeProjectVmSetTag(projectId, id, subscriptionId, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putK5ComputeProjectVmSetTag: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$body = ; // Body_3 | Tag update

try {
    $api_instance->putK5ComputeProjectVmSetTag($projectId, $id, $subscriptionId, $body);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putK5ComputeProjectVmSetTag: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $body = WWW::SwaggerClient::Object::Body_3->new(); # Body_3 | Tag update

eval { 
    $api_instance->putK5ComputeProjectVmSetTag(projectId => $projectId, id => $id, subscriptionId => $subscriptionId, body => $body);
};
if ($@) {
    warn "Exception when calling ComputeApi->putK5ComputeProjectVmSetTag: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
body =  # Body_3 | Tag update

try: 
    api_instance.put_k5_compute_project_vm_set_tag(projectId, id, subscriptionId, body)
except ApiException as e:
    print("Exception when calling ComputeApi->putK5ComputeProjectVmSetTag: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Body parameters
Name Description
body *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK

Status: 400 - Invalid tag

Status: 404 - VM id not found


putK5ComputeProjectVmUpdateTags

Update tags for a VM


/api/v1/k5/compute/projects/{project_id}/vms/{id}/updateTags

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/updateTags?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body_2 body = ; // Body_2 | Tags update
        try {
            apiInstance.putK5ComputeProjectVmUpdateTags(projectId, id, subscriptionId, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putK5ComputeProjectVmUpdateTags");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body_2 body = ; // Body_2 | Tags update
        try {
            apiInstance.putK5ComputeProjectVmUpdateTags(projectId, id, subscriptionId, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putK5ComputeProjectVmUpdateTags");
            e.printStackTrace();
        }
    }
}
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
Body_2 *body = ; // Tags update

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance putK5ComputeProjectVmUpdateTagsWith:projectId
    id:id
    subscriptionId:subscriptionId
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var body = ; // {Body_2} Tags update


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putK5ComputeProjectVmUpdateTags(projectId, id, subscriptionId, body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5ComputeProjectVmUpdateTagsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var body = new Body_2(); // Body_2 | Tags update

            try
            {
                apiInstance.putK5ComputeProjectVmUpdateTags(projectId, id, subscriptionId, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putK5ComputeProjectVmUpdateTags: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$body = ; // Body_2 | Tags update

try {
    $api_instance->putK5ComputeProjectVmUpdateTags($projectId, $id, $subscriptionId, $body);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putK5ComputeProjectVmUpdateTags: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $body = WWW::SwaggerClient::Object::Body_2->new(); # Body_2 | Tags update

eval { 
    $api_instance->putK5ComputeProjectVmUpdateTags(projectId => $projectId, id => $id, subscriptionId => $subscriptionId, body => $body);
};
if ($@) {
    warn "Exception when calling ComputeApi->putK5ComputeProjectVmUpdateTags: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
body =  # Body_2 | Tags update

try: 
    api_instance.put_k5_compute_project_vm_update_tags(projectId, id, subscriptionId, body)
except ApiException as e:
    print("Exception when calling ComputeApi->putK5ComputeProjectVmUpdateTags: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Body parameters
Name Description
body *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK

Status: 400 - Invalid tags

Status: 404 - VM id not found


putK5ComputeProjectVolume

Update volume name and/or description for specified project


/api/v1/k5/compute/projects/{project_id}/volumes/{id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Volume_2 volume = ; // Volume_2 | 
        try {
            inline_response_200_68 result = apiInstance.putK5ComputeProjectVolume(id, subscriptionId, projectId, volume);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putK5ComputeProjectVolume");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String id = id_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Volume_2 volume = ; // Volume_2 | 
        try {
            inline_response_200_68 result = apiInstance.putK5ComputeProjectVolume(id, subscriptionId, projectId, volume);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putK5ComputeProjectVolume");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of volume
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Volume_2 *volume = ; //  (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Update volume name and/or description for specified project
[apiInstance putK5ComputeProjectVolumeWith:id
    subscriptionId:subscriptionId
    projectId:projectId
    volume:volume
              completionHandler: ^(inline_response_200_68 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var id = id_example; // {String} ID of volume

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'volume':  // {Volume_2} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putK5ComputeProjectVolume(id, subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5ComputeProjectVolumeExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var id = id_example;  // String | ID of volume
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var volume = new Volume_2(); // Volume_2 |  (optional) 

            try
            {
                // Update volume name and/or description for specified project
                inline_response_200_68 result = apiInstance.putK5ComputeProjectVolume(id, subscriptionId, projectId, volume);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putK5ComputeProjectVolume: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$id = id_example; // String | ID of volume
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$volume = ; // Volume_2 | 

try {
    $result = $api_instance->putK5ComputeProjectVolume($id, $subscriptionId, $projectId, $volume);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putK5ComputeProjectVolume: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $id = id_example; # String | ID of volume
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $volume = WWW::SwaggerClient::Object::Volume_2->new(); # Volume_2 | 

eval { 
    my $result = $api_instance->putK5ComputeProjectVolume(id => $id, subscriptionId => $subscriptionId, projectId => $projectId, volume => $volume);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->putK5ComputeProjectVolume: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
id = id_example # String | ID of volume
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
volume =  # Volume_2 |  (optional)

try: 
    # Update volume name and/or description for specified project
    api_response = api_instance.put_k5_compute_project_volume(id, subscriptionId, projectId, volume=volume)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->putK5ComputeProjectVolume: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of volume
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
volume
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Volume object with specified id, after update


putK5ComputeProjectVolumeAttach

Attach volume to vm for specified project


/api/v1/k5/compute/projects/{project_id}/volumes/{volume_id}/attach

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes/{volume_id}/attach?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String volumeId = volumeId_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Details details = ; // Details | 
        try {
            apiInstance.putK5ComputeProjectVolumeAttach(volumeId, subscriptionId, projectId, details);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putK5ComputeProjectVolumeAttach");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String volumeId = volumeId_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Details details = ; // Details | 
        try {
            apiInstance.putK5ComputeProjectVolumeAttach(volumeId, subscriptionId, projectId, details);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putK5ComputeProjectVolumeAttach");
            e.printStackTrace();
        }
    }
}
String *volumeId = volumeId_example; // ID of volume
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Details *details = ; //  (optional)

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Attach volume to vm for specified project
[apiInstance putK5ComputeProjectVolumeAttachWith:volumeId
    subscriptionId:subscriptionId
    projectId:projectId
    details:details
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var volumeId = volumeId_example; // {String} ID of volume

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'details':  // {Details} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putK5ComputeProjectVolumeAttach(volumeId, subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5ComputeProjectVolumeAttachExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var volumeId = volumeId_example;  // String | ID of volume
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var details = new Details(); // Details |  (optional) 

            try
            {
                // Attach volume to vm for specified project
                apiInstance.putK5ComputeProjectVolumeAttach(volumeId, subscriptionId, projectId, details);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putK5ComputeProjectVolumeAttach: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$volumeId = volumeId_example; // String | ID of volume
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$details = ; // Details | 

try {
    $api_instance->putK5ComputeProjectVolumeAttach($volumeId, $subscriptionId, $projectId, $details);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putK5ComputeProjectVolumeAttach: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $volumeId = volumeId_example; # String | ID of volume
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $details = WWW::SwaggerClient::Object::Details->new(); # Details | 

eval { 
    $api_instance->putK5ComputeProjectVolumeAttach(volumeId => $volumeId, subscriptionId => $subscriptionId, projectId => $projectId, details => $details);
};
if ($@) {
    warn "Exception when calling ComputeApi->putK5ComputeProjectVolumeAttach: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
volumeId = volumeId_example # String | ID of volume
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
details =  # Details |  (optional)

try: 
    # Attach volume to vm for specified project
    api_instance.put_k5_compute_project_volume_attach(volumeId, subscriptionId, projectId, details=details)
except ApiException as e:
    print("Exception when calling ComputeApi->putK5ComputeProjectVolumeAttach: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
ID of volume
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
details
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Volume attached to vm successfully


putK5ComputeProjectVolumeDetach

Detach volume from vm for specifed project


/api/v1/k5/compute/projects/{project_id}/volumes/{volume_id}/detach

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes/{volume_id}/detach?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String volumeId = volumeId_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.putK5ComputeProjectVolumeDetach(volumeId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putK5ComputeProjectVolumeDetach");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String volumeId = volumeId_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.putK5ComputeProjectVolumeDetach(volumeId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putK5ComputeProjectVolumeDetach");
            e.printStackTrace();
        }
    }
}
String *volumeId = volumeId_example; // ID of volume
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Detach volume from vm for specifed project
[apiInstance putK5ComputeProjectVolumeDetachWith:volumeId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var volumeId = volumeId_example; // {String} ID of volume

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putK5ComputeProjectVolumeDetach(volumeId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5ComputeProjectVolumeDetachExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var volumeId = volumeId_example;  // String | ID of volume
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Detach volume from vm for specifed project
                apiInstance.putK5ComputeProjectVolumeDetach(volumeId, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putK5ComputeProjectVolumeDetach: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$volumeId = volumeId_example; // String | ID of volume
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->putK5ComputeProjectVolumeDetach($volumeId, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putK5ComputeProjectVolumeDetach: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $volumeId = volumeId_example; # String | ID of volume
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->putK5ComputeProjectVolumeDetach(volumeId => $volumeId, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling ComputeApi->putK5ComputeProjectVolumeDetach: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
volumeId = volumeId_example # String | ID of volume
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Detach volume from vm for specifed project
    api_instance.put_k5_compute_project_volume_detach(volumeId, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling ComputeApi->putK5ComputeProjectVolumeDetach: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
ID of volume
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Volume detached from vm successfully


putOpenstackComputeVmCommand

Execute action on a VM

Execute action on a VM. Actions are start, poweroff, softReboot, hardReboot


/api/v1/openstack/compute/vms/{vm_id}/command/{action}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/command/{action}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String action = action_example; // String | start, poweroff, softReboot, hardReboot
        try {
            apiInstance.putOpenstackComputeVmCommand(subscriptionId, vmId, action);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putOpenstackComputeVmCommand");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String action = action_example; // String | start, poweroff, softReboot, hardReboot
        try {
            apiInstance.putOpenstackComputeVmCommand(subscriptionId, vmId, action);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putOpenstackComputeVmCommand");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
String *action = action_example; // start, poweroff, softReboot, hardReboot

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Execute action on a VM
[apiInstance putOpenstackComputeVmCommandWith:subscriptionId
    vmId:vmId
    action:action
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var action = action_example; // {String} start, poweroff, softReboot, hardReboot


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackComputeVmCommand(subscriptionId, vmId, action, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackComputeVmCommandExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var action = action_example;  // String | start, poweroff, softReboot, hardReboot

            try
            {
                // Execute action on a VM
                apiInstance.putOpenstackComputeVmCommand(subscriptionId, vmId, action);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putOpenstackComputeVmCommand: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$action = action_example; // String | start, poweroff, softReboot, hardReboot

try {
    $api_instance->putOpenstackComputeVmCommand($subscriptionId, $vmId, $action);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putOpenstackComputeVmCommand: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $action = action_example; # String | start, poweroff, softReboot, hardReboot

eval { 
    $api_instance->putOpenstackComputeVmCommand(subscriptionId => $subscriptionId, vmId => $vmId, action => $action);
};
if ($@) {
    warn "Exception when calling ComputeApi->putOpenstackComputeVmCommand: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
action = action_example # String | start, poweroff, softReboot, hardReboot

try: 
    # Execute action on a VM
    api_instance.put_openstack_compute_vm_command(subscriptionId, vmId, action)
except ApiException as e:
    print("Exception when calling ComputeApi->putOpenstackComputeVmCommand: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
action*
String
start, poweroff, softReboot, hardReboot
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 202 - OK

Status: 400 - Invalid command or VM state doesn't allow given action

Status: 404 - VM not found

Status: 409 - The command could not be executed due to conflicting VM state

Status: 500 - An unexpected error occurred


putOpenstackComputeVmSetTag

Set tag for a VM


/api/v1/openstack/compute/vms/{vm_id}/setTag

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/setTag?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        Vm_5 vm = ; // Vm_5 | Tag set
        try {
            apiInstance.putOpenstackComputeVmSetTag(subscriptionId, vmId, vm);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putOpenstackComputeVmSetTag");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        Vm_5 vm = ; // Vm_5 | Tag set
        try {
            apiInstance.putOpenstackComputeVmSetTag(subscriptionId, vmId, vm);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putOpenstackComputeVmSetTag");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
Vm_5 *vm = ; // Tag set

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance putOpenstackComputeVmSetTagWith:subscriptionId
    vmId:vmId
    vm:vm
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var vm = ; // {Vm_5} Tag set


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackComputeVmSetTag(subscriptionId, vmId, vm, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackComputeVmSetTagExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var vm = new Vm_5(); // Vm_5 | Tag set

            try
            {
                apiInstance.putOpenstackComputeVmSetTag(subscriptionId, vmId, vm);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putOpenstackComputeVmSetTag: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$vm = ; // Vm_5 | Tag set

try {
    $api_instance->putOpenstackComputeVmSetTag($subscriptionId, $vmId, $vm);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putOpenstackComputeVmSetTag: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $vm = WWW::SwaggerClient::Object::Vm_5->new(); # Vm_5 | Tag set

eval { 
    $api_instance->putOpenstackComputeVmSetTag(subscriptionId => $subscriptionId, vmId => $vmId, vm => $vm);
};
if ($@) {
    warn "Exception when calling ComputeApi->putOpenstackComputeVmSetTag: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
vm =  # Vm_5 | Tag set

try: 
    api_instance.put_openstack_compute_vm_set_tag(subscriptionId, vmId, vm)
except ApiException as e:
    print("Exception when calling ComputeApi->putOpenstackComputeVmSetTag: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Body parameters
Name Description
vm *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid tag

Status: 404 - VM id not found

Status: 500 - An unexpected error occurred


putOpenstackComputeVmUpdateTags

Update tags for a VM


/api/v1/openstack/compute/vms/{vm_id}/updateTags

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/updateTags?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        Vm_4 vm = ; // Vm_4 | Tags update
        try {
            apiInstance.putOpenstackComputeVmUpdateTags(subscriptionId, vmId, vm);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putOpenstackComputeVmUpdateTags");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        Vm_4 vm = ; // Vm_4 | Tags update
        try {
            apiInstance.putOpenstackComputeVmUpdateTags(subscriptionId, vmId, vm);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putOpenstackComputeVmUpdateTags");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
Vm_4 *vm = ; // Tags update

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance putOpenstackComputeVmUpdateTagsWith:subscriptionId
    vmId:vmId
    vm:vm
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var vm = ; // {Vm_4} Tags update


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackComputeVmUpdateTags(subscriptionId, vmId, vm, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackComputeVmUpdateTagsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var vm = new Vm_4(); // Vm_4 | Tags update

            try
            {
                apiInstance.putOpenstackComputeVmUpdateTags(subscriptionId, vmId, vm);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putOpenstackComputeVmUpdateTags: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$vm = ; // Vm_4 | Tags update

try {
    $api_instance->putOpenstackComputeVmUpdateTags($subscriptionId, $vmId, $vm);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putOpenstackComputeVmUpdateTags: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $vm = WWW::SwaggerClient::Object::Vm_4->new(); # Vm_4 | Tags update

eval { 
    $api_instance->putOpenstackComputeVmUpdateTags(subscriptionId => $subscriptionId, vmId => $vmId, vm => $vm);
};
if ($@) {
    warn "Exception when calling ComputeApi->putOpenstackComputeVmUpdateTags: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
vm =  # Vm_4 | Tags update

try: 
    api_instance.put_openstack_compute_vm_update_tags(subscriptionId, vmId, vm)
except ApiException as e:
    print("Exception when calling ComputeApi->putOpenstackComputeVmUpdateTags: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Body parameters
Name Description
vm *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid tags

Status: 404 - VM id not found

Status: 500 - An unexpected error occurred


putOpenstackComputeVmWorkshift

Update workshift


/api/v1/openstack/compute/vms/{id}/workshift

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_20 data = ; // Data_20 | Details of the workshift that will be updated
        try {
            apiv1awscomputevms_workshift result = apiInstance.putOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putOpenstackComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_20 data = ; // Data_20 | Details of the workshift that will be updated
        try {
            apiv1awscomputevms_workshift result = apiInstance.putOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putOpenstackComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm
Data_20 *data = ; // Details of the workshift that will be updated

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Update workshift
[apiInstance putOpenstackComputeVmWorkshiftWith:subscriptionId
    projectId:projectId
    id:id
    data:data
              completionHandler: ^(apiv1awscomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm

var data = ; // {Data_20} Details of the workshift that will be updated


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackComputeVmWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm
            var data = new Data_20(); // Data_20 | Details of the workshift that will be updated

            try
            {
                // Update workshift
                apiv1awscomputevms_workshift result = apiInstance.putOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putOpenstackComputeVmWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm
$data = ; // Data_20 | Details of the workshift that will be updated

try {
    $result = $api_instance->putOpenstackComputeVmWorkshift($subscriptionId, $projectId, $id, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putOpenstackComputeVmWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm
my $data = WWW::SwaggerClient::Object::Data_20->new(); # Data_20 | Details of the workshift that will be updated

eval { 
    my $result = $api_instance->putOpenstackComputeVmWorkshift(subscriptionId => $subscriptionId, projectId => $projectId, id => $id, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->putOpenstackComputeVmWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm
data =  # Data_20 | Details of the workshift that will be updated

try: 
    # Update workshift
    api_response = api_instance.put_openstack_compute_vm_workshift(subscriptionId, projectId, id, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->putOpenstackComputeVmWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Workshift successfully updated

Status: 400 - Bad Request

Status: 500 - Internal server error


putVmCommand

Perform power action on specified virtual machine.


/api/v1/azure/compute/vms/{vm_id}/command/{action}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/command/{action}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String action = action_example; // String | Action to perform on the virtual machine.
        String vmId = vmId_example; // String | 
        try {
            apiInstance.putVmCommand(action, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putVmCommand");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String action = action_example; // String | Action to perform on the virtual machine.
        String vmId = vmId_example; // String | 
        try {
            apiInstance.putVmCommand(action, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putVmCommand");
            e.printStackTrace();
        }
    }
}
String *action = action_example; // Action to perform on the virtual machine.
String *vmId = vmId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance putVmCommandWith:action
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var action = action_example; // {String} Action to perform on the virtual machine.

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putVmCommand(action, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putVmCommandExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var action = action_example;  // String | Action to perform on the virtual machine.
            var vmId = vmId_example;  // String | 

            try
            {
                apiInstance.putVmCommand(action, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putVmCommand: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$action = action_example; // String | Action to perform on the virtual machine.
$vmId = vmId_example; // String | 

try {
    $api_instance->putVmCommand($action, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putVmCommand: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $action = action_example; # String | Action to perform on the virtual machine.
my $vmId = vmId_example; # String | 

eval { 
    $api_instance->putVmCommand(action => $action, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling ComputeApi->putVmCommand: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
action = action_example # String | Action to perform on the virtual machine.
vmId = vmId_example # String | 

try: 
    api_instance.put_vm_command(action, vmId)
except ApiException as e:
    print("Exception when calling ComputeApi->putVmCommand: %s\n" % e)

Parameters

Path parameters
Name Description
action*
String
Action to perform on the virtual machine.
Required
vm_id*
String
Required

Responses

Status: 204 - Command was executed successfully

Status: default - Error


putVmSetTag

Set tag for VM

Set tag for a VM Tag's format is validated against vm_tag function, that it's a dictionary with name and value fields. Tag's is also validated against the tag service. Example tag json object: {"name": "abc", "value": "qwe"}


/api/v1/azure/compute/vms/{vm_id}/setTag

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/setTag?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_9 payload = ; // Payload_9 | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.putVmSetTag(subscriptionId, payload, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putVmSetTag");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_9 payload = ; // Payload_9 | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.putVmSetTag(subscriptionId, payload, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putVmSetTag");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_9 *payload = ; // 
String *vmId = vmId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Set tag for VM
[apiInstance putVmSetTagWith:subscriptionId
    payload:payload
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_9} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putVmSetTag(subscriptionId, payload, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putVmSetTagExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_9(); // Payload_9 | 
            var vmId = vmId_example;  // String | 

            try
            {
                // Set tag for VM
                apiInstance.putVmSetTag(subscriptionId, payload, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putVmSetTag: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_9 | 
$vmId = vmId_example; // String | 

try {
    $api_instance->putVmSetTag($subscriptionId, $payload, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putVmSetTag: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_9->new(); # Payload_9 | 
my $vmId = vmId_example; # String | 

eval { 
    $api_instance->putVmSetTag(subscriptionId => $subscriptionId, payload => $payload, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling ComputeApi->putVmSetTag: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_9 | 
vmId = vmId_example # String | 

try: 
    # Set tag for VM
    api_instance.put_vm_set_tag(subscriptionId, payload, vmId)
except ApiException as e:
    print("Exception when calling ComputeApi->putVmSetTag: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Success

Status: default - Error


putVmUpdateTags

Update tags for a VM


/api/v1/azure/compute/vms/{vm_id}/updateTags

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/updateTags?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_10 payload = ; // Payload_10 | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.putVmUpdateTags(subscriptionId, payload, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putVmUpdateTags");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_10 payload = ; // Payload_10 | 
        String vmId = vmId_example; // String | 
        try {
            apiInstance.putVmUpdateTags(subscriptionId, payload, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putVmUpdateTags");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_10 *payload = ; // 
String *vmId = vmId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance putVmUpdateTagsWith:subscriptionId
    payload:payload
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_10} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putVmUpdateTags(subscriptionId, payload, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putVmUpdateTagsExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_10(); // Payload_10 | 
            var vmId = vmId_example;  // String | 

            try
            {
                apiInstance.putVmUpdateTags(subscriptionId, payload, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putVmUpdateTags: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_10 | 
$vmId = vmId_example; // String | 

try {
    $api_instance->putVmUpdateTags($subscriptionId, $payload, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putVmUpdateTags: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_10->new(); # Payload_10 | 
my $vmId = vmId_example; # String | 

eval { 
    $api_instance->putVmUpdateTags(subscriptionId => $subscriptionId, payload => $payload, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling ComputeApi->putVmUpdateTags: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_10 | 
vmId = vmId_example # String | 

try: 
    api_instance.put_vm_update_tags(subscriptionId, payload, vmId)
except ApiException as e:
    print("Exception when calling ComputeApi->putVmUpdateTags: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Tags were updated successfully

Status: default - Error


putVmWorkshiftResource

Update VM Workshift


/api/v1/azure/compute/vms/{vm_id}/workshift

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/azure/compute/vms/{vm_id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_11 payload = ; // Payload_11 | 
        String vmId = vmId_example; // String | 
        try {
            inline_response_default result = apiInstance.putVmWorkshiftResource(subscriptionId, payload, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putVmWorkshiftResource");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_11 payload = ; // Payload_11 | 
        String vmId = vmId_example; // String | 
        try {
            inline_response_default result = apiInstance.putVmWorkshiftResource(subscriptionId, payload, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#putVmWorkshiftResource");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_11 *payload = ; // 
String *vmId = vmId_example; // 

ComputeApi *apiInstance = [[ComputeApi alloc] init];

[apiInstance putVmWorkshiftResourceWith:subscriptionId
    payload:payload
    vmId:vmId
              completionHandler: ^(inline_response_default output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_11} 

var vmId = vmId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putVmWorkshiftResource(subscriptionId, payload, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putVmWorkshiftResourceExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_11(); // Payload_11 | 
            var vmId = vmId_example;  // String | 

            try
            {
                inline_response_default result = apiInstance.putVmWorkshiftResource(subscriptionId, payload, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.putVmWorkshiftResource: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_11 | 
$vmId = vmId_example; // String | 

try {
    $result = $api_instance->putVmWorkshiftResource($subscriptionId, $payload, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->putVmWorkshiftResource: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_11->new(); # Payload_11 | 
my $vmId = vmId_example; # String | 

eval { 
    my $result = $api_instance->putVmWorkshiftResource(subscriptionId => $subscriptionId, payload => $payload, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->putVmWorkshiftResource: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_11 | 
vmId = vmId_example # String | 

try: 
    api_response = api_instance.put_vm_workshift_resource(subscriptionId, payload, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->putVmWorkshiftResource: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
Required
Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: default - Error


updateProject

Update project


/api/v1/k5/compute/projects/{project_id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_17 data = ; // Data_17 | arguments
        try {
            inline_response_200_69 result = apiInstance.updateProject(subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#updateProject");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_17 data = ; // Data_17 | arguments
        try {
            inline_response_200_69 result = apiInstance.updateProject(subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#updateProject");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Data_17 *data = ; // arguments

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Update project
[apiInstance updateProjectWith:subscriptionId
    projectId:projectId
    data:data
              completionHandler: ^(inline_response_200_69 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var data = ; // {Data_17} arguments


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateProject(subscriptionId, projectId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateProjectExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var data = new Data_17(); // Data_17 | arguments

            try
            {
                // Update project
                inline_response_200_69 result = apiInstance.updateProject(subscriptionId, projectId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.updateProject: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$data = ; // Data_17 | arguments

try {
    $result = $api_instance->updateProject($subscriptionId, $projectId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->updateProject: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $data = WWW::SwaggerClient::Object::Data_17->new(); # Data_17 | arguments

eval { 
    my $result = $api_instance->updateProject(subscriptionId => $subscriptionId, projectId => $projectId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->updateProject: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
data =  # Data_17 | arguments

try: 
    # Update project
    api_response = api_instance.update_project(subscriptionId, projectId, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->updateProject: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Project updated successfully

Status: 400 - Invalid json payload

Status: 409 - Resource limit exceeded

Status: 500 - Internal error


updateWorkshift

Update workshift


/api/v1/k5/compute/projects/{project_id}/vms/{id}/workshift

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComputeApi;

import java.io.File;
import java.util.*;

public class ComputeApiExample {

    public static void main(String[] args) {
        
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_18 data = ; // Data_18 | Details of the workshift that will be updated
        try {
            apiv1awscomputevms_workshift result = apiInstance.updateWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#updateWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComputeApi;

public class ComputeApiExample {

    public static void main(String[] args) {
        ComputeApi apiInstance = new ComputeApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_18 data = ; // Data_18 | Details of the workshift that will be updated
        try {
            apiv1awscomputevms_workshift result = apiInstance.updateWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComputeApi#updateWorkshift");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm
Data_18 *data = ; // Details of the workshift that will be updated

ComputeApi *apiInstance = [[ComputeApi alloc] init];

// Update workshift
[apiInstance updateWorkshiftWith:subscriptionId
    projectId:projectId
    id:id
    data:data
              completionHandler: ^(apiv1awscomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ComputeApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm

var data = ; // {Data_18} Details of the workshift that will be updated


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateWorkshift(subscriptionId, projectId, id, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new ComputeApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm
            var data = new Data_18(); // Data_18 | Details of the workshift that will be updated

            try
            {
                // Update workshift
                apiv1awscomputevms_workshift result = apiInstance.updateWorkshift(subscriptionId, projectId, id, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComputeApi.updateWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ComputeApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm
$data = ; // Data_18 | Details of the workshift that will be updated

try {
    $result = $api_instance->updateWorkshift($subscriptionId, $projectId, $id, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComputeApi->updateWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComputeApi;

my $api_instance = WWW::SwaggerClient::ComputeApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm
my $data = WWW::SwaggerClient::Object::Data_18->new(); # Data_18 | Details of the workshift that will be updated

eval { 
    my $result = $api_instance->updateWorkshift(subscriptionId => $subscriptionId, projectId => $projectId, id => $id, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComputeApi->updateWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ComputeApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm
data =  # Data_18 | Details of the workshift that will be updated

try: 
    # Update workshift
    api_response = api_instance.update_workshift(subscriptionId, projectId, id, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComputeApi->updateWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Workshift updated successfully

Status: 400 - Bad request

Status: 500 - Internal server error


Configuration

addMailProvider

Add provider data

Add new provider data


/api/v1/configuration/mailProviders

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/configuration/mailProviders"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        Provider_data providerData = ; // Provider_data | Provider data
        try {
            inline_response_200_10 result = apiInstance.addMailProvider(providerData);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#addMailProvider");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        Provider_data providerData = ; // Provider_data | Provider data
        try {
            inline_response_200_10 result = apiInstance.addMailProvider(providerData);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#addMailProvider");
            e.printStackTrace();
        }
    }
}
Provider_data *providerData = ; // Provider data

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Add provider data
[apiInstance addMailProviderWith:providerData
              completionHandler: ^(inline_response_200_10 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var providerData = ; // {Provider_data} Provider data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.addMailProvider(providerData, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class addMailProviderExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();
            var providerData = new Provider_data(); // Provider_data | Provider data

            try
            {
                // Add provider data
                inline_response_200_10 result = apiInstance.addMailProvider(providerData);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.addMailProvider: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();
$providerData = ; // Provider_data | Provider data

try {
    $result = $api_instance->addMailProvider($providerData);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->addMailProvider: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();
my $providerData = WWW::SwaggerClient::Object::Provider_data->new(); # Provider_data | Provider data

eval { 
    my $result = $api_instance->addMailProvider(providerData => $providerData);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->addMailProvider: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()
providerData =  # Provider_data | Provider data

try: 
    # Add provider data
    api_response = api_instance.add_mail_provider(providerData)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ConfigurationApi->addMailProvider: %s\n" % e)

Parameters

Body parameters
Name Description
providerData *

Responses

Status: 200 - OK

Status: 400 - Wrong provider service or provider name already exists


deleteConfigurationMailProvider

Delete provider

Delete provider


/api/v1/configuration/mailProviders/{provider_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/configuration/mailProviders/{provider_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        String providerId = providerId_example; // String | Provider id
        try {
            apiInstance.deleteConfigurationMailProvider(providerId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#deleteConfigurationMailProvider");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        String providerId = providerId_example; // String | Provider id
        try {
            apiInstance.deleteConfigurationMailProvider(providerId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#deleteConfigurationMailProvider");
            e.printStackTrace();
        }
    }
}
String *providerId = providerId_example; // Provider id

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Delete provider
[apiInstance deleteConfigurationMailProviderWith:providerId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var providerId = providerId_example; // {String} Provider id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteConfigurationMailProvider(providerId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteConfigurationMailProviderExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();
            var providerId = providerId_example;  // String | Provider id

            try
            {
                // Delete provider
                apiInstance.deleteConfigurationMailProvider(providerId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.deleteConfigurationMailProvider: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();
$providerId = providerId_example; // String | Provider id

try {
    $api_instance->deleteConfigurationMailProvider($providerId);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->deleteConfigurationMailProvider: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();
my $providerId = providerId_example; # String | Provider id

eval { 
    $api_instance->deleteConfigurationMailProvider(providerId => $providerId);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->deleteConfigurationMailProvider: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()
providerId = providerId_example # String | Provider id

try: 
    # Delete provider
    api_instance.delete_configuration_mail_provider(providerId)
except ApiException as e:
    print("Exception when calling ConfigurationApi->deleteConfigurationMailProvider: %s\n" % e)

Parameters

Path parameters
Name Description
provider_id*
String
Provider id
Required

Responses

Status: 204 - OK

Status: 400 - Provider is currently set as default and cannot be deleted

Status: 404 - Provider id does not exist


deleteConfigurationMailProvidersDefault

Unset default mail provider

Unset mail provider as default


/api/v1/configuration/mailProviders/default/{provider_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/configuration/mailProviders/default/{provider_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        String providerId = providerId_example; // String | Provider id
        try {
            apiInstance.deleteConfigurationMailProvidersDefault(providerId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#deleteConfigurationMailProvidersDefault");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        String providerId = providerId_example; // String | Provider id
        try {
            apiInstance.deleteConfigurationMailProvidersDefault(providerId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#deleteConfigurationMailProvidersDefault");
            e.printStackTrace();
        }
    }
}
String *providerId = providerId_example; // Provider id

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Unset default mail provider
[apiInstance deleteConfigurationMailProvidersDefaultWith:providerId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var providerId = providerId_example; // {String} Provider id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteConfigurationMailProvidersDefault(providerId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteConfigurationMailProvidersDefaultExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();
            var providerId = providerId_example;  // String | Provider id

            try
            {
                // Unset default mail provider
                apiInstance.deleteConfigurationMailProvidersDefault(providerId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.deleteConfigurationMailProvidersDefault: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();
$providerId = providerId_example; // String | Provider id

try {
    $api_instance->deleteConfigurationMailProvidersDefault($providerId);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->deleteConfigurationMailProvidersDefault: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();
my $providerId = providerId_example; # String | Provider id

eval { 
    $api_instance->deleteConfigurationMailProvidersDefault(providerId => $providerId);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->deleteConfigurationMailProvidersDefault: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()
providerId = providerId_example # String | Provider id

try: 
    # Unset default mail provider
    api_instance.delete_configuration_mail_providers_default(providerId)
except ApiException as e:
    print("Exception when calling ConfigurationApi->deleteConfigurationMailProvidersDefault: %s\n" % e)

Parameters

Path parameters
Name Description
provider_id*
String
Provider id
Required

Responses

Status: 200 - OK

Status: 404 - Provider id does not exist


editMailProvider

Edit provider

Edit provider


/api/v1/configuration/mailProviders/{provider_id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/configuration/mailProviders/{provider_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        String providerId = providerId_example; // String | Provider id
        Provider_data_1 providerData = ; // Provider_data_1 | Provider data
        try {
            inline_response_200_10 result = apiInstance.editMailProvider(providerId, providerData);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#editMailProvider");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        String providerId = providerId_example; // String | Provider id
        Provider_data_1 providerData = ; // Provider_data_1 | Provider data
        try {
            inline_response_200_10 result = apiInstance.editMailProvider(providerId, providerData);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#editMailProvider");
            e.printStackTrace();
        }
    }
}
String *providerId = providerId_example; // Provider id
Provider_data_1 *providerData = ; // Provider data

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Edit provider
[apiInstance editMailProviderWith:providerId
    providerData:providerData
              completionHandler: ^(inline_response_200_10 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var providerId = providerId_example; // {String} Provider id

var providerData = ; // {Provider_data_1} Provider data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.editMailProvider(providerId, providerData, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class editMailProviderExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();
            var providerId = providerId_example;  // String | Provider id
            var providerData = new Provider_data_1(); // Provider_data_1 | Provider data

            try
            {
                // Edit provider
                inline_response_200_10 result = apiInstance.editMailProvider(providerId, providerData);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.editMailProvider: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();
$providerId = providerId_example; // String | Provider id
$providerData = ; // Provider_data_1 | Provider data

try {
    $result = $api_instance->editMailProvider($providerId, $providerData);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->editMailProvider: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();
my $providerId = providerId_example; # String | Provider id
my $providerData = WWW::SwaggerClient::Object::Provider_data_1->new(); # Provider_data_1 | Provider data

eval { 
    my $result = $api_instance->editMailProvider(providerId => $providerId, providerData => $providerData);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->editMailProvider: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()
providerId = providerId_example # String | Provider id
providerData =  # Provider_data_1 | Provider data

try: 
    # Edit provider
    api_response = api_instance.edit_mail_provider(providerId, providerData)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ConfigurationApi->editMailProvider: %s\n" % e)

Parameters

Path parameters
Name Description
provider_id*
String
Provider id
Required
Body parameters
Name Description
providerData *

Responses

Status: 200 - OK

Status: 404 - Provider id does not exist


editPlatformAccess

Set platform access configutation

Set platform access configutation


/api/v1/configuration/platformAccess

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/configuration/platformAccess"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        Configuration configuration = ; // Configuration | Configuration to set
        try {
            apiInstance.editPlatformAccess(configuration);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#editPlatformAccess");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        Configuration configuration = ; // Configuration | Configuration to set
        try {
            apiInstance.editPlatformAccess(configuration);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#editPlatformAccess");
            e.printStackTrace();
        }
    }
}
Configuration *configuration = ; // Configuration to set

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Set platform access configutation
[apiInstance editPlatformAccessWith:configuration
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var configuration = ; // {Configuration} Configuration to set


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.editPlatformAccess(configuration, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class editPlatformAccessExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();
            var configuration = new Configuration(); // Configuration | Configuration to set

            try
            {
                // Set platform access configutation
                apiInstance.editPlatformAccess(configuration);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.editPlatformAccess: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();
$configuration = ; // Configuration | Configuration to set

try {
    $api_instance->editPlatformAccess($configuration);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->editPlatformAccess: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();
my $configuration = WWW::SwaggerClient::Object::Configuration->new(); # Configuration | Configuration to set

eval { 
    $api_instance->editPlatformAccess(configuration => $configuration);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->editPlatformAccess: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()
configuration =  # Configuration | Configuration to set

try: 
    # Set platform access configutation
    api_instance.edit_platform_access(configuration)
except ApiException as e:
    print("Exception when calling ConfigurationApi->editPlatformAccess: %s\n" % e)

Parameters

Body parameters
Name Description
configuration *

Responses

Status: 200 - OK

Status: 400 - Empty configuration given


getAllPlatformAccess

Get platform access configutation

Get platform access configutation


/api/v1/configuration/platformAccess

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/configuration/platformAccess"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        try {
            array[inline_response_200_9] result = apiInstance.getAllPlatformAccess();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getAllPlatformAccess");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        try {
            array[inline_response_200_9] result = apiInstance.getAllPlatformAccess();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getAllPlatformAccess");
            e.printStackTrace();
        }
    }
}

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Get platform access configutation
[apiInstance getAllPlatformAccessWithCompletionHandler: 
              ^(array[inline_response_200_9] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAllPlatformAccess(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAllPlatformAccessExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();

            try
            {
                // Get platform access configutation
                array[inline_response_200_9] result = apiInstance.getAllPlatformAccess();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.getAllPlatformAccess: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();

try {
    $result = $api_instance->getAllPlatformAccess();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->getAllPlatformAccess: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();

eval { 
    my $result = $api_instance->getAllPlatformAccess();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->getAllPlatformAccess: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()

try: 
    # Get platform access configutation
    api_response = api_instance.get_all_platform_access()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ConfigurationApi->getAllPlatformAccess: %s\n" % e)

Parameters

Responses

Status: 200 - OK



getConfigurationManagementTool

Get specified management tool

Get specified management tool


/api/v1/configuration/managementTools/{tool_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/configuration/managementTools/{tool_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        String toolId = toolId_example; // String | Management tool id
        try {
            inline_response_200_12 result = apiInstance.getConfigurationManagementTool(toolId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getConfigurationManagementTool");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        String toolId = toolId_example; // String | Management tool id
        try {
            inline_response_200_12 result = apiInstance.getConfigurationManagementTool(toolId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getConfigurationManagementTool");
            e.printStackTrace();
        }
    }
}
String *toolId = toolId_example; // Management tool id

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Get specified management tool
[apiInstance getConfigurationManagementToolWith:toolId
              completionHandler: ^(inline_response_200_12 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var toolId = toolId_example; // {String} Management tool id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getConfigurationManagementTool(toolId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getConfigurationManagementToolExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();
            var toolId = toolId_example;  // String | Management tool id

            try
            {
                // Get specified management tool
                inline_response_200_12 result = apiInstance.getConfigurationManagementTool(toolId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.getConfigurationManagementTool: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();
$toolId = toolId_example; // String | Management tool id

try {
    $result = $api_instance->getConfigurationManagementTool($toolId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->getConfigurationManagementTool: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();
my $toolId = toolId_example; # String | Management tool id

eval { 
    my $result = $api_instance->getConfigurationManagementTool(toolId => $toolId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->getConfigurationManagementTool: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()
toolId = toolId_example # String | Management tool id

try: 
    # Get specified management tool
    api_response = api_instance.get_configuration_management_tool(toolId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ConfigurationApi->getConfigurationManagementTool: %s\n" % e)

Parameters

Path parameters
Name Description
tool_id*
String
Management tool id
Required

Responses

Status: 200 - OK

Status: 400 - Wrong tool id format

Status: 404 - Unknown tool id


getConfigurationManagementToolTypes

Get management tool types

Get management tool types


/api/v1/configuration/managementToolTypes

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/configuration/managementToolTypes"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        try {
            array[inline_response_200_11] result = apiInstance.getConfigurationManagementToolTypes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getConfigurationManagementToolTypes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        try {
            array[inline_response_200_11] result = apiInstance.getConfigurationManagementToolTypes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getConfigurationManagementToolTypes");
            e.printStackTrace();
        }
    }
}

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Get management tool types
[apiInstance getConfigurationManagementToolTypesWithCompletionHandler: 
              ^(array[inline_response_200_11] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getConfigurationManagementToolTypes(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getConfigurationManagementToolTypesExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();

            try
            {
                // Get management tool types
                array[inline_response_200_11] result = apiInstance.getConfigurationManagementToolTypes();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.getConfigurationManagementToolTypes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();

try {
    $result = $api_instance->getConfigurationManagementToolTypes();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->getConfigurationManagementToolTypes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();

eval { 
    my $result = $api_instance->getConfigurationManagementToolTypes();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->getConfigurationManagementToolTypes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()

try: 
    # Get management tool types
    api_response = api_instance.get_configuration_management_tool_types()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ConfigurationApi->getConfigurationManagementToolTypes: %s\n" % e)

Parameters

Responses

Status: 200 - OK


getConfigurationManagementTools

Get all mangement tools

Get all management tools


/api/v1/configuration/managementTools

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/configuration/managementTools"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        try {
            array[inline_response_200_12] result = apiInstance.getConfigurationManagementTools();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getConfigurationManagementTools");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        try {
            array[inline_response_200_12] result = apiInstance.getConfigurationManagementTools();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getConfigurationManagementTools");
            e.printStackTrace();
        }
    }
}

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Get all mangement tools
[apiInstance getConfigurationManagementToolsWithCompletionHandler: 
              ^(array[inline_response_200_12] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getConfigurationManagementTools(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getConfigurationManagementToolsExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();

            try
            {
                // Get all mangement tools
                array[inline_response_200_12] result = apiInstance.getConfigurationManagementTools();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.getConfigurationManagementTools: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();

try {
    $result = $api_instance->getConfigurationManagementTools();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->getConfigurationManagementTools: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();

eval { 
    my $result = $api_instance->getConfigurationManagementTools();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->getConfigurationManagementTools: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()

try: 
    # Get all mangement tools
    api_response = api_instance.get_configuration_management_tools()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ConfigurationApi->getConfigurationManagementTools: %s\n" % e)

Parameters

Responses

Status: 200 - OK


getMailProvider

Get provider data

Get provider data


/api/v1/configuration/mailProviders/{provider_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/configuration/mailProviders/{provider_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        String providerId = providerId_example; // String | Provider id
        try {
            inline_response_200_10 result = apiInstance.getMailProvider(providerId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getMailProvider");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        String providerId = providerId_example; // String | Provider id
        try {
            inline_response_200_10 result = apiInstance.getMailProvider(providerId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getMailProvider");
            e.printStackTrace();
        }
    }
}
String *providerId = providerId_example; // Provider id

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Get provider data
[apiInstance getMailProviderWith:providerId
              completionHandler: ^(inline_response_200_10 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var providerId = providerId_example; // {String} Provider id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getMailProvider(providerId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getMailProviderExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();
            var providerId = providerId_example;  // String | Provider id

            try
            {
                // Get provider data
                inline_response_200_10 result = apiInstance.getMailProvider(providerId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.getMailProvider: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();
$providerId = providerId_example; // String | Provider id

try {
    $result = $api_instance->getMailProvider($providerId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->getMailProvider: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();
my $providerId = providerId_example; # String | Provider id

eval { 
    my $result = $api_instance->getMailProvider(providerId => $providerId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->getMailProvider: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()
providerId = providerId_example # String | Provider id

try: 
    # Get provider data
    api_response = api_instance.get_mail_provider(providerId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ConfigurationApi->getMailProvider: %s\n" % e)

Parameters

Path parameters
Name Description
provider_id*
String
Provider id
Required

Responses

Status: 200 - OK

Status: 404 - Provider id does not exist


getMailProviders

Get mail providers

Get all mail providers


/api/v1/configuration/mailProviders

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/configuration/mailProviders"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        try {
            array[inline_response_200_10] result = apiInstance.getMailProviders();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getMailProviders");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        try {
            array[inline_response_200_10] result = apiInstance.getMailProviders();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getMailProviders");
            e.printStackTrace();
        }
    }
}

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Get mail providers
[apiInstance getMailProvidersWithCompletionHandler: 
              ^(array[inline_response_200_10] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getMailProviders(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getMailProvidersExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();

            try
            {
                // Get mail providers
                array[inline_response_200_10] result = apiInstance.getMailProviders();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.getMailProviders: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();

try {
    $result = $api_instance->getMailProviders();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->getMailProviders: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();

eval { 
    my $result = $api_instance->getMailProviders();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->getMailProviders: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()

try: 
    # Get mail providers
    api_response = api_instance.get_mail_providers()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ConfigurationApi->getMailProviders: %s\n" % e)

Parameters

Responses

Status: 200 - OK


getPlatformAccess

Get platform access value

Get platform access value


/api/v1/configuration/platformAccess/{platform_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/configuration/platformAccess/{platform_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        String platformId = platformId_example; // String | Platform id
        try {
            'Boolean' result = apiInstance.getPlatformAccess(platformId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getPlatformAccess");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        String platformId = platformId_example; // String | Platform id
        try {
            'Boolean' result = apiInstance.getPlatformAccess(platformId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#getPlatformAccess");
            e.printStackTrace();
        }
    }
}
String *platformId = platformId_example; // Platform id

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Get platform access value
[apiInstance getPlatformAccessWith:platformId
              completionHandler: ^('Boolean' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var platformId = platformId_example; // {String} Platform id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getPlatformAccess(platformId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getPlatformAccessExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();
            var platformId = platformId_example;  // String | Platform id

            try
            {
                // Get platform access value
                'Boolean' result = apiInstance.getPlatformAccess(platformId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.getPlatformAccess: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();
$platformId = platformId_example; // String | Platform id

try {
    $result = $api_instance->getPlatformAccess($platformId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->getPlatformAccess: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();
my $platformId = platformId_example; # String | Platform id

eval { 
    my $result = $api_instance->getPlatformAccess(platformId => $platformId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->getPlatformAccess: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()
platformId = platformId_example # String | Platform id

try: 
    # Get platform access value
    api_response = api_instance.get_platform_access(platformId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ConfigurationApi->getPlatformAccess: %s\n" % e)

Parameters

Path parameters
Name Description
platform_id*
String
Platform id
Required

Responses

Status: 200 - OK



postConfigurationManagementTools

Create new management tool

Create new management tool


/api/v1/configuration/managementTools

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/configuration/managementTools"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        Data data = ; // Data | arguments
        try {
            inline_response_200_12 result = apiInstance.postConfigurationManagementTools(data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#postConfigurationManagementTools");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        Data data = ; // Data | arguments
        try {
            inline_response_200_12 result = apiInstance.postConfigurationManagementTools(data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#postConfigurationManagementTools");
            e.printStackTrace();
        }
    }
}
Data *data = ; // arguments

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Create new management tool
[apiInstance postConfigurationManagementToolsWith:data
              completionHandler: ^(inline_response_200_12 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var data = ; // {Data} arguments


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postConfigurationManagementTools(data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postConfigurationManagementToolsExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();
            var data = new Data(); // Data | arguments

            try
            {
                // Create new management tool
                inline_response_200_12 result = apiInstance.postConfigurationManagementTools(data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.postConfigurationManagementTools: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();
$data = ; // Data | arguments

try {
    $result = $api_instance->postConfigurationManagementTools($data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->postConfigurationManagementTools: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();
my $data = WWW::SwaggerClient::Object::Data->new(); # Data | arguments

eval { 
    my $result = $api_instance->postConfigurationManagementTools(data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->postConfigurationManagementTools: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()
data =  # Data | arguments

try: 
    # Create new management tool
    api_response = api_instance.post_configuration_management_tools(data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ConfigurationApi->postConfigurationManagementTools: %s\n" % e)

Parameters

Body parameters
Name Description
data *

Responses

Status: 200 - OK

Status: 400 - Invalid management tool type or url format or error saving data in database


putConfigurationMailProvidersDefault

Set default mail provider

Set default mail provider


/api/v1/configuration/mailProviders/default/{provider_id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/configuration/mailProviders/default/{provider_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        String providerId = providerId_example; // String | Provider id
        try {
            inline_response_200_10 result = apiInstance.putConfigurationMailProvidersDefault(providerId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#putConfigurationMailProvidersDefault");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        String providerId = providerId_example; // String | Provider id
        try {
            inline_response_200_10 result = apiInstance.putConfigurationMailProvidersDefault(providerId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#putConfigurationMailProvidersDefault");
            e.printStackTrace();
        }
    }
}
String *providerId = providerId_example; // Provider id

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Set default mail provider
[apiInstance putConfigurationMailProvidersDefaultWith:providerId
              completionHandler: ^(inline_response_200_10 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var providerId = providerId_example; // {String} Provider id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putConfigurationMailProvidersDefault(providerId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putConfigurationMailProvidersDefaultExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();
            var providerId = providerId_example;  // String | Provider id

            try
            {
                // Set default mail provider
                inline_response_200_10 result = apiInstance.putConfigurationMailProvidersDefault(providerId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.putConfigurationMailProvidersDefault: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();
$providerId = providerId_example; // String | Provider id

try {
    $result = $api_instance->putConfigurationMailProvidersDefault($providerId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->putConfigurationMailProvidersDefault: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();
my $providerId = providerId_example; # String | Provider id

eval { 
    my $result = $api_instance->putConfigurationMailProvidersDefault(providerId => $providerId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->putConfigurationMailProvidersDefault: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()
providerId = providerId_example # String | Provider id

try: 
    # Set default mail provider
    api_response = api_instance.put_configuration_mail_providers_default(providerId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ConfigurationApi->putConfigurationMailProvidersDefault: %s\n" % e)

Parameters

Path parameters
Name Description
provider_id*
String
Provider id
Required

Responses

Status: 200 - OK

Status: 404 - Provider id does not exist


putConfigurationManagementTool

Update specified management tool

Update specified management tool


/api/v1/configuration/managementTools/{tool_id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/configuration/managementTools/{tool_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        String toolId = toolId_example; // String | Management tool id
        Data_1 data = ; // Data_1 | arguments
        try {
            inline_response_200_12 result = apiInstance.putConfigurationManagementTool(toolId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#putConfigurationManagementTool");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        String toolId = toolId_example; // String | Management tool id
        Data_1 data = ; // Data_1 | arguments
        try {
            inline_response_200_12 result = apiInstance.putConfigurationManagementTool(toolId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#putConfigurationManagementTool");
            e.printStackTrace();
        }
    }
}
String *toolId = toolId_example; // Management tool id
Data_1 *data = ; // arguments

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Update specified management tool
[apiInstance putConfigurationManagementToolWith:toolId
    data:data
              completionHandler: ^(inline_response_200_12 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var toolId = toolId_example; // {String} Management tool id

var data = ; // {Data_1} arguments


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putConfigurationManagementTool(toolId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putConfigurationManagementToolExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();
            var toolId = toolId_example;  // String | Management tool id
            var data = new Data_1(); // Data_1 | arguments

            try
            {
                // Update specified management tool
                inline_response_200_12 result = apiInstance.putConfigurationManagementTool(toolId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.putConfigurationManagementTool: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();
$toolId = toolId_example; // String | Management tool id
$data = ; // Data_1 | arguments

try {
    $result = $api_instance->putConfigurationManagementTool($toolId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->putConfigurationManagementTool: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();
my $toolId = toolId_example; # String | Management tool id
my $data = WWW::SwaggerClient::Object::Data_1->new(); # Data_1 | arguments

eval { 
    my $result = $api_instance->putConfigurationManagementTool(toolId => $toolId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->putConfigurationManagementTool: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()
toolId = toolId_example # String | Management tool id
data =  # Data_1 | arguments

try: 
    # Update specified management tool
    api_response = api_instance.put_configuration_management_tool(toolId, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ConfigurationApi->putConfigurationManagementTool: %s\n" % e)

Parameters

Path parameters
Name Description
tool_id*
String
Management tool id
Required
Body parameters
Name Description
data *

Responses

Status: 200 - OK

Status: 400 - Wrong tool id or url format

Status: 404 - Unknown tool id


setDefaultMailProvider

Get default mail provider

Get data for default mail provider


/api/v1/configuration/mailProviders/default

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/configuration/mailProviders/default"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConfigurationApi;

import java.io.File;
import java.util.*;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        
        ConfigurationApi apiInstance = new ConfigurationApi();
        try {
            inline_response_200_10 result = apiInstance.setDefaultMailProvider();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#setDefaultMailProvider");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConfigurationApi;

public class ConfigurationApiExample {

    public static void main(String[] args) {
        ConfigurationApi apiInstance = new ConfigurationApi();
        try {
            inline_response_200_10 result = apiInstance.setDefaultMailProvider();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConfigurationApi#setDefaultMailProvider");
            e.printStackTrace();
        }
    }
}

ConfigurationApi *apiInstance = [[ConfigurationApi alloc] init];

// Get default mail provider
[apiInstance setDefaultMailProviderWithCompletionHandler: 
              ^(inline_response_200_10 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.ConfigurationApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.setDefaultMailProvider(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class setDefaultMailProviderExample
    {
        public void main()
        {
            
            var apiInstance = new ConfigurationApi();

            try
            {
                // Get default mail provider
                inline_response_200_10 result = apiInstance.setDefaultMailProvider();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConfigurationApi.setDefaultMailProvider: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConfigurationApi();

try {
    $result = $api_instance->setDefaultMailProvider();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ConfigurationApi->setDefaultMailProvider: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConfigurationApi;

my $api_instance = WWW::SwaggerClient::ConfigurationApi->new();

eval { 
    my $result = $api_instance->setDefaultMailProvider();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ConfigurationApi->setDefaultMailProvider: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConfigurationApi()

try: 
    # Get default mail provider
    api_response = api_instance.set_default_mail_provider()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ConfigurationApi->setDefaultMailProvider: %s\n" % e)

Parameters

Responses

Status: 200 - OK

Status: 404 - No default mail provider set

Status: 500 - More than one default provider set


K5

assignInterfaceToVm

Assign interface to VM


/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/interface/{id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/interface/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String vmId = vmId_example; // String | Id of VM
        Data_14 data = ; // Data_14 | arguments
        try {
            inline_response_200_26 result = apiInstance.assignInterfaceToVm(id, subscriptionId, projectId, vmId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#assignInterfaceToVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String vmId = vmId_example; // String | Id of VM
        Data_14 data = ; // Data_14 | arguments
        try {
            inline_response_200_26 result = apiInstance.assignInterfaceToVm(id, subscriptionId, projectId, vmId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#assignInterfaceToVm");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of interface
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *vmId = vmId_example; // Id of VM
Data_14 *data = ; // arguments (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// Assign interface to VM
[apiInstance assignInterfaceToVmWith:id
    subscriptionId:subscriptionId
    projectId:projectId
    vmId:vmId
    data:data
              completionHandler: ^(inline_response_200_26 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of interface

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var vmId = vmId_example; // {String} Id of VM

var opts = { 
  'data':  // {Data_14} arguments
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.assignInterfaceToVm(id, subscriptionId, projectId, vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class assignInterfaceToVmExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of interface
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var vmId = vmId_example;  // String | Id of VM
            var data = new Data_14(); // Data_14 | arguments (optional) 

            try
            {
                // Assign interface to VM
                inline_response_200_26 result = apiInstance.assignInterfaceToVm(id, subscriptionId, projectId, vmId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.assignInterfaceToVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of interface
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$vmId = vmId_example; // String | Id of VM
$data = ; // Data_14 | arguments

try {
    $result = $api_instance->assignInterfaceToVm($id, $subscriptionId, $projectId, $vmId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->assignInterfaceToVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of interface
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $vmId = vmId_example; # String | Id of VM
my $data = WWW::SwaggerClient::Object::Data_14->new(); # Data_14 | arguments

eval { 
    my $result = $api_instance->assignInterfaceToVm(id => $id, subscriptionId => $subscriptionId, projectId => $projectId, vmId => $vmId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->assignInterfaceToVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of interface
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
vmId = vmId_example # String | Id of VM
data =  # Data_14 | arguments (optional)

try: 
    # Assign interface to VM
    api_response = api_instance.assign_interface_to_vm(id, subscriptionId, projectId, vmId, data=data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->assignInterfaceToVm: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of interface
Required
project_id*
String
Id of K5 project
Required
vm_id*
String
Id of VM
Required
Body parameters
Name Description
data
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


becomeAffiliated

Assign _member_ role for the current user on the specified project.


/api/v1/k5/compute/projects/{project_id}/becomeAffiliated

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/becomeAffiliated?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.becomeAffiliated(subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#becomeAffiliated");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.becomeAffiliated(subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#becomeAffiliated");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Assign _member_ role for the current user on the specified project.
[apiInstance becomeAffiliatedWith:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.becomeAffiliated(subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class becomeAffiliatedExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Assign _member_ role for the current user on the specified project.
                apiInstance.becomeAffiliated(subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.becomeAffiliated: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->becomeAffiliated($subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->becomeAffiliated: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->becomeAffiliated(subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->becomeAffiliated: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Assign _member_ role for the current user on the specified project.
    api_instance.become_affiliated(subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->becomeAffiliated: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Role assigned successfully

Status: 400 - Bad request

Status: 409 - Resource limit exceeded

Status: 500 - Internal error


createFloatingIp

Create a new Floating IP for specified project


/api/v1/k5/network/projects/{project_id}/floatingIps

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/floatingIps?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        FloatingIp floatingIp = ; // FloatingIp | Attributes for creating Floating IP
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_21 result = apiInstance.createFloatingIp(floatingIp, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        FloatingIp floatingIp = ; // FloatingIp | Attributes for creating Floating IP
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_21 result = apiInstance.createFloatingIp(floatingIp, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createFloatingIp");
            e.printStackTrace();
        }
    }
}
FloatingIp *floatingIp = ; // Attributes for creating Floating IP
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Create a new Floating IP for specified project
[apiInstance createFloatingIpWith:floatingIp
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_21 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var floatingIp = ; // {FloatingIp} Attributes for creating Floating IP

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createFloatingIp(floatingIp, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var floatingIp = new FloatingIp(); // FloatingIp | Attributes for creating Floating IP
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Create a new Floating IP for specified project
                inline_response_200_21 result = apiInstance.createFloatingIp(floatingIp, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.createFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$floatingIp = ; // FloatingIp | Attributes for creating Floating IP
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->createFloatingIp($floatingIp, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->createFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $floatingIp = WWW::SwaggerClient::Object::FloatingIp->new(); # FloatingIp | Attributes for creating Floating IP
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->createFloatingIp(floatingIp => $floatingIp, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->createFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
floatingIp =  # FloatingIp | Attributes for creating Floating IP
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Create a new Floating IP for specified project
    api_response = api_instance.create_floating_ip(floatingIp, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->createFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
floatingIp *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - The created Floating IP

Status: 400 - Invalid json payload


createInterface

Create interfaces for specified project

Create new port


/api/v1/k5/network/projects/{project_id}/interfaces

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_12 data = ; // Data_12 | Interface data
        try {
            inline_response_200_26 result = apiInstance.createInterface(subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_12 data = ; // Data_12 | Interface data
        try {
            inline_response_200_26 result = apiInstance.createInterface(subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createInterface");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Data_12 *data = ; // Interface data

K5Api *apiInstance = [[K5Api alloc] init];

// Create interfaces for specified project
[apiInstance createInterfaceWith:subscriptionId
    projectId:projectId
    data:data
              completionHandler: ^(inline_response_200_26 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var data = ; // {Data_12} Interface data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createInterface(subscriptionId, projectId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var data = new Data_12(); // Data_12 | Interface data

            try
            {
                // Create interfaces for specified project
                inline_response_200_26 result = apiInstance.createInterface(subscriptionId, projectId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.createInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$data = ; // Data_12 | Interface data

try {
    $result = $api_instance->createInterface($subscriptionId, $projectId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->createInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $data = WWW::SwaggerClient::Object::Data_12->new(); # Data_12 | Interface data

eval { 
    my $result = $api_instance->createInterface(subscriptionId => $subscriptionId, projectId => $projectId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->createInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
data =  # Data_12 | Interface data

try: 
    # Create interfaces for specified project
    api_response = api_instance.create_interface(subscriptionId, projectId, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->createInterface: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK

Status: 400 - Invalid json payload


createNetwork

Create new network for specified project


/api/v1/k5/network/projects/{project_id}/networks

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/networks?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        Data_4 data = ; // Data_4 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_23 result = apiInstance.createNetwork(data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        Data_4 data = ; // Data_4 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_23 result = apiInstance.createNetwork(data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createNetwork");
            e.printStackTrace();
        }
    }
}
Data_4 *data = ; // arguments
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Create new network for specified project
[apiInstance createNetworkWith:data
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_23 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var data = ; // {Data_4} arguments

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createNetwork(data, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var data = new Data_4(); // Data_4 | arguments
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Create new network for specified project
                inline_response_200_23 result = apiInstance.createNetwork(data, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.createNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$data = ; // Data_4 | arguments
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->createNetwork($data, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->createNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $data = WWW::SwaggerClient::Object::Data_4->new(); # Data_4 | arguments
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->createNetwork(data => $data, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->createNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
data =  # Data_4 | arguments
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Create new network for specified project
    api_response = api_instance.create_network(data, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->createNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - new network

Status: 400 - Invalid json payload

Status: 409 - Resource limit exceeded

Status: 500 - Internal error


createProject

Create project


/api/v1/k5/compute/projects

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/projects?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Data_16 data = ; // Data_16 | arguments
        try {
            inline_response_200_69 result = apiInstance.createProject(subscriptionId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createProject");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Data_16 data = ; // Data_16 | arguments
        try {
            inline_response_200_69 result = apiInstance.createProject(subscriptionId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createProject");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
Data_16 *data = ; // arguments

K5Api *apiInstance = [[K5Api alloc] init];

// Create project
[apiInstance createProjectWith:subscriptionId
    data:data
              completionHandler: ^(inline_response_200_69 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var data = ; // {Data_16} arguments


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createProject(subscriptionId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createProjectExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var data = new Data_16(); // Data_16 | arguments

            try
            {
                // Create project
                inline_response_200_69 result = apiInstance.createProject(subscriptionId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.createProject: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$data = ; // Data_16 | arguments

try {
    $result = $api_instance->createProject($subscriptionId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->createProject: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $data = WWW::SwaggerClient::Object::Data_16->new(); # Data_16 | arguments

eval { 
    my $result = $api_instance->createProject(subscriptionId => $subscriptionId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->createProject: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
data =  # Data_16 | arguments

try: 
    # Create project
    api_response = api_instance.create_project(subscriptionId, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->createProject: %s\n" % e)

Parameters

Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Project created successfully

Status: 400 - Invalid json payload

Status: 409 - Resource limit exceeded

Status: 500 - Internal error


createRouter

Create router for specified project

Create new router


/api/v1/k5/network/projects/{project_id}/routers

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_10 data = ; // Data_10 | Router data
        try {
            inline_response_200_25 result = apiInstance.createRouter(subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createRouter");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_10 data = ; // Data_10 | Router data
        try {
            inline_response_200_25 result = apiInstance.createRouter(subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createRouter");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Data_10 *data = ; // Router data

K5Api *apiInstance = [[K5Api alloc] init];

// Create router for specified project
[apiInstance createRouterWith:subscriptionId
    projectId:projectId
    data:data
              completionHandler: ^(inline_response_200_25 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var data = ; // {Data_10} Router data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createRouter(subscriptionId, projectId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createRouterExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var data = new Data_10(); // Data_10 | Router data

            try
            {
                // Create router for specified project
                inline_response_200_25 result = apiInstance.createRouter(subscriptionId, projectId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.createRouter: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$data = ; // Data_10 | Router data

try {
    $result = $api_instance->createRouter($subscriptionId, $projectId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->createRouter: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $data = WWW::SwaggerClient::Object::Data_10->new(); # Data_10 | Router data

eval { 
    my $result = $api_instance->createRouter(subscriptionId => $subscriptionId, projectId => $projectId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->createRouter: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
data =  # Data_10 | Router data

try: 
    # Create router for specified project
    api_response = api_instance.create_router(subscriptionId, projectId, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->createRouter: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK

Status: 400 - Invalid json payload


createSubnet

Create new subnet for specified project


/api/v1/k5/network/projects/{project_id}/subnets

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        Data_6 data = ; // Data_6 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_24 result = apiInstance.createSubnet(data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        Data_6 data = ; // Data_6 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_24 result = apiInstance.createSubnet(data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createSubnet");
            e.printStackTrace();
        }
    }
}
Data_6 *data = ; // arguments
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Create new subnet for specified project
[apiInstance createSubnetWith:data
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_24 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var data = ; // {Data_6} arguments

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createSubnet(data, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var data = new Data_6(); // Data_6 | arguments
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Create new subnet for specified project
                inline_response_200_24 result = apiInstance.createSubnet(data, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.createSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$data = ; // Data_6 | arguments
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->createSubnet($data, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->createSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $data = WWW::SwaggerClient::Object::Data_6->new(); # Data_6 | arguments
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->createSubnet(data => $data, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->createSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
data =  # Data_6 | arguments
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Create new subnet for specified project
    api_response = api_instance.create_subnet(data, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->createSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - new subnet

Status: 400 - Invalid json payload


createWorkshift

Create workshift


/api/v1/k5/compute/projects/{project_id}/vms/{id}/workshift

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_19 data = ; // Data_19 | Details of the workshift that will be created
        try {
            apiv1awscomputevms_workshift result = apiInstance.createWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_19 data = ; // Data_19 | Details of the workshift that will be created
        try {
            apiv1awscomputevms_workshift result = apiInstance.createWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#createWorkshift");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm
Data_19 *data = ; // Details of the workshift that will be created

K5Api *apiInstance = [[K5Api alloc] init];

// Create workshift
[apiInstance createWorkshiftWith:subscriptionId
    projectId:projectId
    id:id
    data:data
              completionHandler: ^(apiv1awscomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm

var data = ; // {Data_19} Details of the workshift that will be created


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createWorkshift(subscriptionId, projectId, id, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm
            var data = new Data_19(); // Data_19 | Details of the workshift that will be created

            try
            {
                // Create workshift
                apiv1awscomputevms_workshift result = apiInstance.createWorkshift(subscriptionId, projectId, id, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.createWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm
$data = ; // Data_19 | Details of the workshift that will be created

try {
    $result = $api_instance->createWorkshift($subscriptionId, $projectId, $id, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->createWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm
my $data = WWW::SwaggerClient::Object::Data_19->new(); # Data_19 | Details of the workshift that will be created

eval { 
    my $result = $api_instance->createWorkshift(subscriptionId => $subscriptionId, projectId => $projectId, id => $id, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->createWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm
data =  # Data_19 | Details of the workshift that will be created

try: 
    # Create workshift
    api_response = api_instance.create_workshift(subscriptionId, projectId, id, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->createWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 201 - Workshift created successfully

Status: 400 - Bad request

Status: 500 - Internal server error


deleteInterface

Delete interface

Delete interface


/api/v1/k5/network/projects/{project_id}/interfaces/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteInterface(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteInterface(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteInterface");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of interface
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Delete interface
[apiInstance deleteInterfaceWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of interface

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteInterface(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of interface
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Delete interface
                apiInstance.deleteInterface(id, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of interface
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteInterface($id, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of interface
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteInterface(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->deleteInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of interface
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Delete interface
    api_instance.delete_interface(id, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->deleteInterface: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of interface
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - OK


deleteK5ComputeKeypair

Delete keypair


/api/v1/k5/compute/keypairs/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/compute/keypairs/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of keypair
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteK5ComputeKeypair(id, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5ComputeKeypair");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of keypair
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteK5ComputeKeypair(id, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5ComputeKeypair");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of keypair
String *subscriptionId = subscriptionId_example; // Id of subscription

K5Api *apiInstance = [[K5Api alloc] init];

// Delete keypair
[apiInstance deleteK5ComputeKeypairWith:id
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of keypair

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5ComputeKeypair(id, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5ComputeKeypairExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of keypair
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Delete keypair
                apiInstance.deleteK5ComputeKeypair(id, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteK5ComputeKeypair: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of keypair
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $api_instance->deleteK5ComputeKeypair($id, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteK5ComputeKeypair: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of keypair
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    $api_instance->deleteK5ComputeKeypair(id => $id, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling K5Api->deleteK5ComputeKeypair: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of keypair
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Delete keypair
    api_instance.delete_k5_compute_keypair(id, subscriptionId)
except ApiException as e:
    print("Exception when calling K5Api->deleteK5ComputeKeypair: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of keypair
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Keypair deleted successfully


deleteK5ComputeProjectVm

Deletes Vm for specified project


/api/v1/k5/compute/projects/{project_id}/vms/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5ComputeProjectVm(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5ComputeProjectVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5ComputeProjectVm(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5ComputeProjectVm");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Deletes Vm for specified project
[apiInstance deleteK5ComputeProjectVmWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5ComputeProjectVm(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5ComputeProjectVmExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Deletes Vm for specified project
                apiInstance.deleteK5ComputeProjectVm(id, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteK5ComputeProjectVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5ComputeProjectVm($id, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteK5ComputeProjectVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5ComputeProjectVm(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->deleteK5ComputeProjectVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Deletes Vm for specified project
    api_instance.delete_k5_compute_project_vm(id, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->deleteK5ComputeProjectVm: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Vm marked for deletion successfully

Status: 404 - Vm does not exist

Status: 500 - Internal error


deleteK5ComputeProjectVmManagement

Delete managed services and management for a single virtual machine.


/api/v1/k5/compute/projects/{project_id}/vms/{id}/management

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String projectId = projectId_example; // String | ID of the project
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteK5ComputeProjectVmManagement(id, projectId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5ComputeProjectVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String projectId = projectId_example; // String | ID of the project
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteK5ComputeProjectVmManagement(id, projectId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5ComputeProjectVmManagement");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *projectId = projectId_example; // ID of the project
String *subscriptionId = subscriptionId_example; // Id of subscription

K5Api *apiInstance = [[K5Api alloc] init];

// Delete managed services and management for a single virtual machine.
[apiInstance deleteK5ComputeProjectVmManagementWith:id
    projectId:projectId
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of vm

var projectId = projectId_example; // {String} ID of the project

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5ComputeProjectVmManagement(id, projectId, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5ComputeProjectVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of vm
            var projectId = projectId_example;  // String | ID of the project
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Delete managed services and management for a single virtual machine.
                apiInstance.deleteK5ComputeProjectVmManagement(id, projectId, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteK5ComputeProjectVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of vm
$projectId = projectId_example; // String | ID of the project
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $api_instance->deleteK5ComputeProjectVmManagement($id, $projectId, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteK5ComputeProjectVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of vm
my $projectId = projectId_example; # String | ID of the project
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    $api_instance->deleteK5ComputeProjectVmManagement(id => $id, projectId => $projectId, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling K5Api->deleteK5ComputeProjectVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of vm
projectId = projectId_example # String | ID of the project
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Delete managed services and management for a single virtual machine.
    api_instance.delete_k5_compute_project_vm_management(id, projectId, subscriptionId)
except ApiException as e:
    print("Exception when calling K5Api->deleteK5ComputeProjectVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
project_id*
String
ID of the project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Ok


deleteK5ComputeProjectVolume

Deletes volume for specified project


/api/v1/k5/compute/projects/{project_id}/volumes/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5ComputeProjectVolume(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5ComputeProjectVolume");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5ComputeProjectVolume(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5ComputeProjectVolume");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of volume
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Deletes volume for specified project
[apiInstance deleteK5ComputeProjectVolumeWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of volume

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5ComputeProjectVolume(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5ComputeProjectVolumeExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of volume
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Deletes volume for specified project
                apiInstance.deleteK5ComputeProjectVolume(id, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteK5ComputeProjectVolume: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of volume
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5ComputeProjectVolume($id, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteK5ComputeProjectVolume: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of volume
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5ComputeProjectVolume(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->deleteK5ComputeProjectVolume: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of volume
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Deletes volume for specified project
    api_instance.delete_k5_compute_project_volume(id, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->deleteK5ComputeProjectVolume: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of volume
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Volume marked for deletion successfully


deleteK5NetworkProjectFloatingIp

Removes Floating IP with given id for specified project


/api/v1/k5/network/projects/{project_id}/floatingIps/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/floatingIps/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of Floating IP
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectFloatingIp(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of Floating IP
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectFloatingIp(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectFloatingIp");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of Floating IP
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Removes Floating IP with given id for specified project
[apiInstance deleteK5NetworkProjectFloatingIpWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of Floating IP

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5NetworkProjectFloatingIp(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of Floating IP
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Removes Floating IP with given id for specified project
                apiInstance.deleteK5NetworkProjectFloatingIp(id, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteK5NetworkProjectFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of Floating IP
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5NetworkProjectFloatingIp($id, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteK5NetworkProjectFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of Floating IP
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5NetworkProjectFloatingIp(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->deleteK5NetworkProjectFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of Floating IP
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Removes Floating IP with given id for specified project
    api_instance.delete_k5_network_project_floating_ip(id, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->deleteK5NetworkProjectFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of Floating IP
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 -


deleteK5NetworkProjectInterfacesDetach

Detach interface from specified router


/api/v1/k5/network/projects/{project_id}/interfaces/detach

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces/detach?subscriptionId=&routerId=&subnetId=&portId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String routerId = routerId_example; // String | Id of a router
        String subnetId = subnetId_example; // String | Id of a subnet
        String portId = portId_example; // String | Id of a port
        try {
            inline_response_200_27 result = apiInstance.deleteK5NetworkProjectInterfacesDetach(subscriptionId, projectId, routerId, subnetId, portId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectInterfacesDetach");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String routerId = routerId_example; // String | Id of a router
        String subnetId = subnetId_example; // String | Id of a subnet
        String portId = portId_example; // String | Id of a port
        try {
            inline_response_200_27 result = apiInstance.deleteK5NetworkProjectInterfacesDetach(subscriptionId, projectId, routerId, subnetId, portId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectInterfacesDetach");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *routerId = routerId_example; // Id of a router
String *subnetId = subnetId_example; // Id of a subnet (optional)
String *portId = portId_example; // Id of a port (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// Detach interface from specified router
[apiInstance deleteK5NetworkProjectInterfacesDetachWith:subscriptionId
    projectId:projectId
    routerId:routerId
    subnetId:subnetId
    portId:portId
              completionHandler: ^(inline_response_200_27 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var routerId = routerId_example; // {String} Id of a router

var opts = { 
  'subnetId': subnetId_example, // {String} Id of a subnet
  'portId': portId_example // {String} Id of a port
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteK5NetworkProjectInterfacesDetach(subscriptionId, projectId, routerId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectInterfacesDetachExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var routerId = routerId_example;  // String | Id of a router
            var subnetId = subnetId_example;  // String | Id of a subnet (optional) 
            var portId = portId_example;  // String | Id of a port (optional) 

            try
            {
                // Detach interface from specified router
                inline_response_200_27 result = apiInstance.deleteK5NetworkProjectInterfacesDetach(subscriptionId, projectId, routerId, subnetId, portId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteK5NetworkProjectInterfacesDetach: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$routerId = routerId_example; // String | Id of a router
$subnetId = subnetId_example; // String | Id of a subnet
$portId = portId_example; // String | Id of a port

try {
    $result = $api_instance->deleteK5NetworkProjectInterfacesDetach($subscriptionId, $projectId, $routerId, $subnetId, $portId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteK5NetworkProjectInterfacesDetach: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $routerId = routerId_example; # String | Id of a router
my $subnetId = subnetId_example; # String | Id of a subnet
my $portId = portId_example; # String | Id of a port

eval { 
    my $result = $api_instance->deleteK5NetworkProjectInterfacesDetach(subscriptionId => $subscriptionId, projectId => $projectId, routerId => $routerId, subnetId => $subnetId, portId => $portId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->deleteK5NetworkProjectInterfacesDetach: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
routerId = routerId_example # String | Id of a router
subnetId = subnetId_example # String | Id of a subnet (optional)
portId = portId_example # String | Id of a port (optional)

try: 
    # Detach interface from specified router
    api_response = api_instance.delete_k5_network_project_interfaces_detach(subscriptionId, projectId, routerId, subnetId=subnetId, portId=portId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->deleteK5NetworkProjectInterfacesDetach: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
routerId*
String
Id of a router
Required
subnetId
String
Id of a subnet
portId
String
Id of a port

Responses

Status: 200 -

Status: 400 - Invalid json payload


deleteK5NetworkProjectRouterExternalGateway

Detach network from router

Detach network from router


/api/v1/k5/network/projects/{project_id}/routers/{id}/externalGateway

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers/{id}/externalGateway?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_25 result = apiInstance.deleteK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectRouterExternalGateway");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_25 result = apiInstance.deleteK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectRouterExternalGateway");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of router
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Detach network from router
[apiInstance deleteK5NetworkProjectRouterExternalGatewayWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_25 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of router

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectRouterExternalGatewayExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of router
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Detach network from router
                inline_response_200_25 result = apiInstance.deleteK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteK5NetworkProjectRouterExternalGateway: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of router
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->deleteK5NetworkProjectRouterExternalGateway($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteK5NetworkProjectRouterExternalGateway: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of router
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->deleteK5NetworkProjectRouterExternalGateway(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->deleteK5NetworkProjectRouterExternalGateway: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of router
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Detach network from router
    api_response = api_instance.delete_k5_network_project_router_external_gateway(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->deleteK5NetworkProjectRouterExternalGateway: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of router
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK


deleteK5NetworkProjectSecurityGroup

Delete specified Security Group for specified project


/api/v1/k5/network/projects/{project_id}/securityGroups/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | Security Group ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectSecurityGroup(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | Security Group ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectSecurityGroup(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Security Group ID
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Delete specified Security Group for specified project
[apiInstance deleteK5NetworkProjectSecurityGroupWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} Security Group ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5NetworkProjectSecurityGroup(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | Security Group ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Delete specified Security Group for specified project
                apiInstance.deleteK5NetworkProjectSecurityGroup(id, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteK5NetworkProjectSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | Security Group ID
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5NetworkProjectSecurityGroup($id, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteK5NetworkProjectSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | Security Group ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5NetworkProjectSecurityGroup(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->deleteK5NetworkProjectSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | Security Group ID
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Delete specified Security Group for specified project
    api_instance.delete_k5_network_project_security_group(id, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->deleteK5NetworkProjectSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Security Group ID
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 -


deleteK5NetworkProjectSecurityGroupRule

Delete specified Security Rule for spacified Security Group


/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules/{security_group_rule_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules/{security_group_rule_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        String securityGroupRuleId = securityGroupRuleId_example; // String | Security Group Rule ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectSecurityGroupRule");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        String securityGroupRuleId = securityGroupRuleId_example; // String | Security Group Rule ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectSecurityGroupRule");
            e.printStackTrace();
        }
    }
}
String *securityGroupId = securityGroupId_example; // Security Group ID
String *securityGroupRuleId = securityGroupRuleId_example; // Security Group Rule ID
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Delete specified Security Rule for spacified Security Group
[apiInstance deleteK5NetworkProjectSecurityGroupRuleWith:securityGroupId
    securityGroupRuleId:securityGroupRuleId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var securityGroupId = securityGroupId_example; // {String} Security Group ID

var securityGroupRuleId = securityGroupRuleId_example; // {String} Security Group Rule ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectSecurityGroupRuleExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var securityGroupId = securityGroupId_example;  // String | Security Group ID
            var securityGroupRuleId = securityGroupRuleId_example;  // String | Security Group Rule ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Delete specified Security Rule for spacified Security Group
                apiInstance.deleteK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteK5NetworkProjectSecurityGroupRule: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$securityGroupId = securityGroupId_example; // String | Security Group ID
$securityGroupRuleId = securityGroupRuleId_example; // String | Security Group Rule ID
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5NetworkProjectSecurityGroupRule($securityGroupId, $securityGroupRuleId, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteK5NetworkProjectSecurityGroupRule: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $securityGroupId = securityGroupId_example; # String | Security Group ID
my $securityGroupRuleId = securityGroupRuleId_example; # String | Security Group Rule ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5NetworkProjectSecurityGroupRule(securityGroupId => $securityGroupId, securityGroupRuleId => $securityGroupRuleId, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->deleteK5NetworkProjectSecurityGroupRule: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
securityGroupId = securityGroupId_example # String | Security Group ID
securityGroupRuleId = securityGroupRuleId_example # String | Security Group Rule ID
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Delete specified Security Rule for spacified Security Group
    api_instance.delete_k5_network_project_security_group_rule(securityGroupId, securityGroupRuleId, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->deleteK5NetworkProjectSecurityGroupRule: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Security Group ID
Required
security_group_rule_id*
String
Security Group Rule ID
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 -


deleteK5NetworkProjectSubnet

Deletes subnet for specified project


/api/v1/k5/network/projects/{project_id}/subnets/{subnetId}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/subnets/{subnetId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subnetId = subnetId_example; // String | ID of subnet
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectSubnet(subnetId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subnetId = subnetId_example; // String | ID of subnet
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectSubnet(subnetId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectSubnet");
            e.printStackTrace();
        }
    }
}
String *subnetId = subnetId_example; // ID of subnet
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Deletes subnet for specified project
[apiInstance deleteK5NetworkProjectSubnetWith:subnetId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subnetId = subnetId_example; // {String} ID of subnet

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5NetworkProjectSubnet(subnetId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subnetId = subnetId_example;  // String | ID of subnet
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Deletes subnet for specified project
                apiInstance.deleteK5NetworkProjectSubnet(subnetId, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteK5NetworkProjectSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subnetId = subnetId_example; // String | ID of subnet
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5NetworkProjectSubnet($subnetId, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteK5NetworkProjectSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subnetId = subnetId_example; # String | ID of subnet
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5NetworkProjectSubnet(subnetId => $subnetId, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->deleteK5NetworkProjectSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subnetId = subnetId_example # String | ID of subnet
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Deletes subnet for specified project
    api_instance.delete_k5_network_project_subnet(subnetId, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->deleteK5NetworkProjectSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnetId*
String
ID of subnet
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Subnbet deleted

Status: 400 - Invalid json payload

Status: 409 - Resource conflict. Unable to remove network


deleteK5NetworkProjectVmSecurityGroup

Delete Security Group by name from specified VM for specified project


/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/securityGroups/{security_group_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/securityGroups/{security_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupId = securityGroupId_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupId = securityGroupId_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of VM
String *securityGroupId = securityGroupId_example; // ID of Security Group
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Delete Security Group by name from specified VM for specified project
[apiInstance deleteK5NetworkProjectVmSecurityGroupWith:vmId
    securityGroupId:securityGroupId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var vmId = vmId_example; // {String} ID of VM

var securityGroupId = securityGroupId_example; // {String} ID of Security Group

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectVmSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var vmId = vmId_example;  // String | ID of VM
            var securityGroupId = securityGroupId_example;  // String | ID of Security Group
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Delete Security Group by name from specified VM for specified project
                apiInstance.deleteK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteK5NetworkProjectVmSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$vmId = vmId_example; // String | ID of VM
$securityGroupId = securityGroupId_example; // String | ID of Security Group
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5NetworkProjectVmSecurityGroup($vmId, $securityGroupId, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteK5NetworkProjectVmSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $vmId = vmId_example; # String | ID of VM
my $securityGroupId = securityGroupId_example; # String | ID of Security Group
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5NetworkProjectVmSecurityGroup(vmId => $vmId, securityGroupId => $securityGroupId, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->deleteK5NetworkProjectVmSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
vmId = vmId_example # String | ID of VM
securityGroupId = securityGroupId_example # String | ID of Security Group
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Delete Security Group by name from specified VM for specified project
    api_instance.delete_k5_network_project_vm_security_group(vmId, securityGroupId, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->deleteK5NetworkProjectVmSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of VM
Required
security_group_id*
String
ID of Security Group
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Security group was not assigned to VM

Status: 204 - Security group was removed from VM

Status: 400 - Malformed security group name or vm id

Status: 404 - VM or Security Group does not exist

Status: 500 - Unknown error occurred

Status: 502 - Error when communicating with external service


deleteK5NetworkProjectVmUnassignFloatingIp

Unassign flaoting IP from given VM


/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/unassignFloatingIp

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/unassignFloatingIp?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String vmId = vmId_example; // String | ID of a VM
        String projectId = projectId_example; // String | Id of a K5 project
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        Data_3 data = ; // Data_3 | Floating ip information
        try {
            apiInstance.deleteK5NetworkProjectVmUnassignFloatingIp(vmId, projectId, subscriptionId, data);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectVmUnassignFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String vmId = vmId_example; // String | ID of a VM
        String projectId = projectId_example; // String | Id of a K5 project
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        Data_3 data = ; // Data_3 | Floating ip information
        try {
            apiInstance.deleteK5NetworkProjectVmUnassignFloatingIp(vmId, projectId, subscriptionId, data);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteK5NetworkProjectVmUnassignFloatingIp");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of a VM
String *projectId = projectId_example; // Id of a K5 project
String *subscriptionId = subscriptionId_example; // Id of a subscription
Data_3 *data = ; // Floating ip information

K5Api *apiInstance = [[K5Api alloc] init];

// Unassign flaoting IP from given VM
[apiInstance deleteK5NetworkProjectVmUnassignFloatingIpWith:vmId
    projectId:projectId
    subscriptionId:subscriptionId
    data:data
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var vmId = vmId_example; // {String} ID of a VM

var projectId = projectId_example; // {String} Id of a K5 project

var subscriptionId = subscriptionId_example; // {String} Id of a subscription

var data = ; // {Data_3} Floating ip information


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5NetworkProjectVmUnassignFloatingIp(vmId, projectId, subscriptionId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectVmUnassignFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var vmId = vmId_example;  // String | ID of a VM
            var projectId = projectId_example;  // String | Id of a K5 project
            var subscriptionId = subscriptionId_example;  // String | Id of a subscription
            var data = new Data_3(); // Data_3 | Floating ip information

            try
            {
                // Unassign flaoting IP from given VM
                apiInstance.deleteK5NetworkProjectVmUnassignFloatingIp(vmId, projectId, subscriptionId, data);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteK5NetworkProjectVmUnassignFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$vmId = vmId_example; // String | ID of a VM
$projectId = projectId_example; // String | Id of a K5 project
$subscriptionId = subscriptionId_example; // String | Id of a subscription
$data = ; // Data_3 | Floating ip information

try {
    $api_instance->deleteK5NetworkProjectVmUnassignFloatingIp($vmId, $projectId, $subscriptionId, $data);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteK5NetworkProjectVmUnassignFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $vmId = vmId_example; # String | ID of a VM
my $projectId = projectId_example; # String | Id of a K5 project
my $subscriptionId = subscriptionId_example; # String | Id of a subscription
my $data = WWW::SwaggerClient::Object::Data_3->new(); # Data_3 | Floating ip information

eval { 
    $api_instance->deleteK5NetworkProjectVmUnassignFloatingIp(vmId => $vmId, projectId => $projectId, subscriptionId => $subscriptionId, data => $data);
};
if ($@) {
    warn "Exception when calling K5Api->deleteK5NetworkProjectVmUnassignFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
vmId = vmId_example # String | ID of a VM
projectId = projectId_example # String | Id of a K5 project
subscriptionId = subscriptionId_example # String | Id of a subscription
data =  # Data_3 | Floating ip information

try: 
    # Unassign flaoting IP from given VM
    api_instance.delete_k5_network_project_vm_unassign_floating_ip(vmId, projectId, subscriptionId, data)
except ApiException as e:
    print("Exception when calling K5Api->deleteK5NetworkProjectVmUnassignFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of a VM
Required
project_id*
String
Id of a K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of a subscription
Required

Responses

Status: 204 - OK

Status: 400 - Unable to unassign floating IP


deleteNetwork

Deletes network for specified project


/api/v1/k5/network/projects/{project_id}/networks/{networkId}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/networks/{networkId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String networkId = networkId_example; // String | ID of network
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteNetwork(networkId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String networkId = networkId_example; // String | ID of network
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteNetwork(networkId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteNetwork");
            e.printStackTrace();
        }
    }
}
String *networkId = networkId_example; // ID of network
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Deletes network for specified project
[apiInstance deleteNetworkWith:networkId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var networkId = networkId_example; // {String} ID of network

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteNetwork(networkId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var networkId = networkId_example;  // String | ID of network
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Deletes network for specified project
                apiInstance.deleteNetwork(networkId, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$networkId = networkId_example; // String | ID of network
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteNetwork($networkId, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $networkId = networkId_example; # String | ID of network
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteNetwork(networkId => $networkId, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->deleteNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
networkId = networkId_example # String | ID of network
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Deletes network for specified project
    api_instance.delete_network(networkId, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->deleteNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
networkId*
String
ID of network
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Network marked for deletion successfully

Status: 409 - Resource conflict. Unable to remove network


deleteRouter

Delete router for specified project

Delete router


/api/v1/k5/network/projects/{project_id}/routers/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteRouter(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteRouter");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteRouter(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteRouter");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of router
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Delete router for specified project
[apiInstance deleteRouterWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of router

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteRouter(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteRouterExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of router
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Delete router for specified project
                apiInstance.deleteRouter(id, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteRouter: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of router
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteRouter($id, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteRouter: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of router
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteRouter(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->deleteRouter: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of router
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Delete router for specified project
    api_instance.delete_router(id, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->deleteRouter: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of router
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - OK


deleteWorkshift

Delete workshift


/api/v1/k5/compute/projects/{project_id}/vms/{id}/workshift

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        try {
            apiInstance.deleteWorkshift(subscriptionId, projectId, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        try {
            apiInstance.deleteWorkshift(subscriptionId, projectId, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#deleteWorkshift");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm

K5Api *apiInstance = [[K5Api alloc] init];

// Delete workshift
[apiInstance deleteWorkshiftWith:subscriptionId
    projectId:projectId
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteWorkshift(subscriptionId, projectId, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm

            try
            {
                // Delete workshift
                apiInstance.deleteWorkshift(subscriptionId, projectId, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.deleteWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm

try {
    $api_instance->deleteWorkshift($subscriptionId, $projectId, $id);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->deleteWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm

eval { 
    $api_instance->deleteWorkshift(subscriptionId => $subscriptionId, projectId => $projectId, id => $id);
};
if ($@) {
    warn "Exception when calling K5Api->deleteWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm

try: 
    # Delete workshift
    api_instance.delete_workshift(subscriptionId, projectId, id)
except ApiException as e:
    print("Exception when calling K5Api->deleteWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Workshift deleted successfully

Status: 400 - Bad request

Status: 500 - Internal server error


detachInterfaceFromVm

Detach interface from VM

Detach interface


/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/interface/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/interface/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String vmId = vmId_example; // String | Id of VM
        try {
            apiInstance.detachInterfaceFromVm(id, subscriptionId, projectId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#detachInterfaceFromVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String vmId = vmId_example; // String | Id of VM
        try {
            apiInstance.detachInterfaceFromVm(id, subscriptionId, projectId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#detachInterfaceFromVm");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of interface
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *vmId = vmId_example; // Id of VM

K5Api *apiInstance = [[K5Api alloc] init];

// Detach interface from VM
[apiInstance detachInterfaceFromVmWith:id
    subscriptionId:subscriptionId
    projectId:projectId
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of interface

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var vmId = vmId_example; // {String} Id of VM


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.detachInterfaceFromVm(id, subscriptionId, projectId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class detachInterfaceFromVmExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of interface
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var vmId = vmId_example;  // String | Id of VM

            try
            {
                // Detach interface from VM
                apiInstance.detachInterfaceFromVm(id, subscriptionId, projectId, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.detachInterfaceFromVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of interface
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$vmId = vmId_example; // String | Id of VM

try {
    $api_instance->detachInterfaceFromVm($id, $subscriptionId, $projectId, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->detachInterfaceFromVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of interface
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $vmId = vmId_example; # String | Id of VM

eval { 
    $api_instance->detachInterfaceFromVm(id => $id, subscriptionId => $subscriptionId, projectId => $projectId, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling K5Api->detachInterfaceFromVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of interface
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
vmId = vmId_example # String | Id of VM

try: 
    # Detach interface from VM
    api_instance.detach_interface_from_vm(id, subscriptionId, projectId, vmId)
except ApiException as e:
    print("Exception when calling K5Api->detachInterfaceFromVm: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of interface
Required
project_id*
String
Id of K5 project
Required
vm_id*
String
Id of VM
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - OK


editInterface

Edit Interface data


/api/v1/k5/network/projects/{project_id}/interfaces/{id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_13 data = ; // Data_13 | arguments
        try {
            inline_response_200_26 result = apiInstance.editInterface(id, subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#editInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_13 data = ; // Data_13 | arguments
        try {
            inline_response_200_26 result = apiInstance.editInterface(id, subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#editInterface");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of interface
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Data_13 *data = ; // arguments

K5Api *apiInstance = [[K5Api alloc] init];

// Edit Interface data
[apiInstance editInterfaceWith:id
    subscriptionId:subscriptionId
    projectId:projectId
    data:data
              completionHandler: ^(inline_response_200_26 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of interface

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var data = ; // {Data_13} arguments


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.editInterface(id, subscriptionId, projectId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class editInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of interface
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var data = new Data_13(); // Data_13 | arguments

            try
            {
                // Edit Interface data
                inline_response_200_26 result = apiInstance.editInterface(id, subscriptionId, projectId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.editInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of interface
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$data = ; // Data_13 | arguments

try {
    $result = $api_instance->editInterface($id, $subscriptionId, $projectId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->editInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of interface
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $data = WWW::SwaggerClient::Object::Data_13->new(); # Data_13 | arguments

eval { 
    my $result = $api_instance->editInterface(id => $id, subscriptionId => $subscriptionId, projectId => $projectId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->editInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of interface
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
data =  # Data_13 | arguments

try: 
    # Edit Interface data
    api_response = api_instance.edit_interface(id, subscriptionId, projectId, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->editInterface: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of interface
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


editRouter

Edit router data

Edit router name, adminStateUp


/api/v1/k5/network/projects/{project_id}/routers/{id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_11 data = ; // Data_11 | Details of the router that will be created
        try {
            inline_response_200_25 result = apiInstance.editRouter(id, subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#editRouter");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_11 data = ; // Data_11 | Details of the router that will be created
        try {
            inline_response_200_25 result = apiInstance.editRouter(id, subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#editRouter");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of router
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Data_11 *data = ; // Details of the router that will be created

K5Api *apiInstance = [[K5Api alloc] init];

// Edit router data
[apiInstance editRouterWith:id
    subscriptionId:subscriptionId
    projectId:projectId
    data:data
              completionHandler: ^(inline_response_200_25 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of router

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var data = ; // {Data_11} Details of the router that will be created


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.editRouter(id, subscriptionId, projectId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class editRouterExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of router
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var data = new Data_11(); // Data_11 | Details of the router that will be created

            try
            {
                // Edit router data
                inline_response_200_25 result = apiInstance.editRouter(id, subscriptionId, projectId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.editRouter: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of router
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$data = ; // Data_11 | Details of the router that will be created

try {
    $result = $api_instance->editRouter($id, $subscriptionId, $projectId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->editRouter: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of router
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $data = WWW::SwaggerClient::Object::Data_11->new(); # Data_11 | Details of the router that will be created

eval { 
    my $result = $api_instance->editRouter(id => $id, subscriptionId => $subscriptionId, projectId => $projectId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->editRouter: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of router
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
data =  # Data_11 | Details of the router that will be created

try: 
    # Edit router data
    api_response = api_instance.edit_router(id, subscriptionId, projectId, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->editRouter: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of router
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK


getInterface

List specified interface details


/api/v1/k5/network/projects/{project_id}/interfaces/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_26 result = apiInstance.getInterface(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_26 result = apiInstance.getInterface(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getInterface");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of interface
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// List specified interface details
[apiInstance getInterfaceWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_26 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of interface

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getInterface(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of interface
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // List specified interface details
                inline_response_200_26 result = apiInstance.getInterface(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of interface
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getInterface($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of interface
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getInterface(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of interface
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # List specified interface details
    api_response = api_instance.get_interface(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getInterface: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of interface
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


getInterfaces

List interfaces for specified project


/api/v1/k5/network/projects/{project_id}/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces?subscriptionId=&availabilityZone=&vmId=&deviceId=&networkId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        String vmId = vmId_example; // String | K5 VM ID to filter interfaces for specified VM
        String deviceId = deviceId_example; // String | K5 deviceId to filter interfaces for specified router
        String networkId = networkId_example; // String | K5 networkId to filter interfaces for specified network
        try {
            array[inline_response_200_26] result = apiInstance.getInterfaces(subscriptionId, projectId, availabilityZone, vmId, deviceId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        String vmId = vmId_example; // String | K5 VM ID to filter interfaces for specified VM
        String deviceId = deviceId_example; // String | K5 deviceId to filter interfaces for specified router
        String networkId = networkId_example; // String | K5 networkId to filter interfaces for specified network
        try {
            array[inline_response_200_26] result = apiInstance.getInterfaces(subscriptionId, projectId, availabilityZone, vmId, deviceId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)
String *vmId = vmId_example; // K5 VM ID to filter interfaces for specified VM (optional)
String *deviceId = deviceId_example; // K5 deviceId to filter interfaces for specified router (optional)
String *networkId = networkId_example; // K5 networkId to filter interfaces for specified network (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// List interfaces for specified project
[apiInstance getInterfacesWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
    vmId:vmId
    deviceId:deviceId
    networkId:networkId
              completionHandler: ^(array[inline_response_200_26] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example, // {String} K5 Availability Zone to filter
  'vmId': vmId_example, // {String} K5 VM ID to filter interfaces for specified VM
  'deviceId': deviceId_example, // {String} K5 deviceId to filter interfaces for specified router
  'networkId': networkId_example // {String} K5 networkId to filter interfaces for specified network
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getInterfaces(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 
            var vmId = vmId_example;  // String | K5 VM ID to filter interfaces for specified VM (optional) 
            var deviceId = deviceId_example;  // String | K5 deviceId to filter interfaces for specified router (optional) 
            var networkId = networkId_example;  // String | K5 networkId to filter interfaces for specified network (optional) 

            try
            {
                // List interfaces for specified project
                array[inline_response_200_26] result = apiInstance.getInterfaces(subscriptionId, projectId, availabilityZone, vmId, deviceId, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
$vmId = vmId_example; // String | K5 VM ID to filter interfaces for specified VM
$deviceId = deviceId_example; // String | K5 deviceId to filter interfaces for specified router
$networkId = networkId_example; // String | K5 networkId to filter interfaces for specified network

try {
    $result = $api_instance->getInterfaces($subscriptionId, $projectId, $availabilityZone, $vmId, $deviceId, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter
my $vmId = vmId_example; # String | K5 VM ID to filter interfaces for specified VM
my $deviceId = deviceId_example; # String | K5 deviceId to filter interfaces for specified router
my $networkId = networkId_example; # String | K5 networkId to filter interfaces for specified network

eval { 
    my $result = $api_instance->getInterfaces(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone, vmId => $vmId, deviceId => $deviceId, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)
vmId = vmId_example # String | K5 VM ID to filter interfaces for specified VM (optional)
deviceId = deviceId_example # String | K5 deviceId to filter interfaces for specified router (optional)
networkId = networkId_example # String | K5 networkId to filter interfaces for specified network (optional)

try: 
    # List interfaces for specified project
    api_response = api_instance.get_interfaces(subscriptionId, projectId, availabilityZone=availabilityZone, vmId=vmId, deviceId=deviceId, networkId=networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getInterfaces: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter
vmId
String
K5 VM ID to filter interfaces for specified VM
deviceId
String
K5 deviceId to filter interfaces for specified router
networkId
String
K5 networkId to filter interfaces for specified network

Responses

Status: 200 - List of interfaces

Status: 400 - Only one of vmId, deviceId, networkId can be specified


getK5ComputeAvailabilityZones

List all Availability Zones


/api/v1/k5/compute/availabilityZones

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/availabilityZones"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        try {
            array[inline_response_200_65] result = apiInstance.getK5ComputeAvailabilityZones();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeAvailabilityZones");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        try {
            array[inline_response_200_65] result = apiInstance.getK5ComputeAvailabilityZones();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeAvailabilityZones");
            e.printStackTrace();
        }
    }
}

K5Api *apiInstance = [[K5Api alloc] init];

// List all Availability Zones
[apiInstance getK5ComputeAvailabilityZonesWithCompletionHandler: 
              ^(array[inline_response_200_65] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeAvailabilityZones(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeAvailabilityZonesExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();

            try
            {
                // List all Availability Zones
                array[inline_response_200_65] result = apiInstance.getK5ComputeAvailabilityZones();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5ComputeAvailabilityZones: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();

try {
    $result = $api_instance->getK5ComputeAvailabilityZones();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5ComputeAvailabilityZones: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();

eval { 
    my $result = $api_instance->getK5ComputeAvailabilityZones();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5ComputeAvailabilityZones: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()

try: 
    # List all Availability Zones
    api_response = api_instance.get_k5_compute_availability_zones()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5ComputeAvailabilityZones: %s\n" % e)

Parameters

Responses

Status: 200 -


getK5ComputeProjectFlavor

Get specified flavor for specified project


/api/v1/k5/compute/projects/{project_id}/flavors/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/flavors/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | Flavor ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_60 result = apiInstance.getK5ComputeProjectFlavor(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectFlavor");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | Flavor ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_60 result = apiInstance.getK5ComputeProjectFlavor(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectFlavor");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Flavor ID
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Get specified flavor for specified project
[apiInstance getK5ComputeProjectFlavorWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_60 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} Flavor ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectFlavor(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectFlavorExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | Flavor ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get specified flavor for specified project
                inline_response_200_60 result = apiInstance.getK5ComputeProjectFlavor(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5ComputeProjectFlavor: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | Flavor ID
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5ComputeProjectFlavor($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5ComputeProjectFlavor: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | Flavor ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5ComputeProjectFlavor(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5ComputeProjectFlavor: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | Flavor ID
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get specified flavor for specified project
    api_response = api_instance.get_k5_compute_project_flavor(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5ComputeProjectFlavor: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Flavor ID
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Flavor object with specified id

Status: 404 - Not found

Status: default - Internal error


getK5ComputeProjectImage

Get details of specified image for specified project

details of specified image


/api/v1/k5/compute/projects/{project_id}/images/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/images/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of image
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_64 result = apiInstance.getK5ComputeProjectImage(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectImage");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of image
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_64 result = apiInstance.getK5ComputeProjectImage(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectImage");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of image
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Get details of specified image for specified project
[apiInstance getK5ComputeProjectImageWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_64 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of image

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectImage(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectImageExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of image
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get details of specified image for specified project
                inline_response_200_64 result = apiInstance.getK5ComputeProjectImage(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5ComputeProjectImage: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of image
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5ComputeProjectImage($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5ComputeProjectImage: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of image
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5ComputeProjectImage(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5ComputeProjectImage: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of image
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get details of specified image for specified project
    api_response = api_instance.get_k5_compute_project_image(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5ComputeProjectImage: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of image
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Image object with specified id


getK5ComputeProjectImages

List all images for specified project

List all images available


/api/v1/k5/compute/projects/{project_id}/images

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/images?subscriptionId=&availabilityZone="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_64] result = apiInstance.getK5ComputeProjectImages(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectImages");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_64] result = apiInstance.getK5ComputeProjectImages(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectImages");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// List all images for specified project
[apiInstance getK5ComputeProjectImagesWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
              completionHandler: ^(array[inline_response_200_64] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example // {String} K5 Availability Zone to filter
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectImages(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectImagesExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 

            try
            {
                // List all images for specified project
                array[inline_response_200_64] result = apiInstance.getK5ComputeProjectImages(subscriptionId, projectId, availabilityZone);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5ComputeProjectImages: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter

try {
    $result = $api_instance->getK5ComputeProjectImages($subscriptionId, $projectId, $availabilityZone);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5ComputeProjectImages: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter

eval { 
    my $result = $api_instance->getK5ComputeProjectImages(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5ComputeProjectImages: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)

try: 
    # List all images for specified project
    api_response = api_instance.get_k5_compute_project_images(subscriptionId, projectId, availabilityZone=availabilityZone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5ComputeProjectImages: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter

Responses

Status: 200 -


getK5ComputeProjectVm

Get details of specified vm for specified project


/api/v1/k5/compute/projects/{project_id}/vms/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_67 result = apiInstance.getK5ComputeProjectVm(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_67 result = apiInstance.getK5ComputeProjectVm(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVm");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Get details of specified vm for specified project
[apiInstance getK5ComputeProjectVmWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_67 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVm(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVmExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get details of specified vm for specified project
                inline_response_200_67 result = apiInstance.getK5ComputeProjectVm(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5ComputeProjectVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5ComputeProjectVm($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5ComputeProjectVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5ComputeProjectVm(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5ComputeProjectVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get details of specified vm for specified project
    api_response = api_instance.get_k5_compute_project_vm(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5ComputeProjectVm: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Vm object with specified id

Status: 404 - Vm does not exist

Status: 500 - Internal error


getK5ComputeProjectVmDetails

Virtual machine detailed information for specified project


/api/v1/k5/compute/projects/{project_id}/vms/{id}/details

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/details?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[apiv1azurenetworkinterfaces_tags] result = apiInstance.getK5ComputeProjectVmDetails(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVmDetails");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[apiv1azurenetworkinterfaces_tags] result = apiInstance.getK5ComputeProjectVmDetails(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVmDetails");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Virtual machine detailed information for specified project
[apiInstance getK5ComputeProjectVmDetailsWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(array[apiv1azurenetworkinterfaces_tags] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVmDetails(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVmDetailsExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Virtual machine detailed information for specified project
                array[apiv1azurenetworkinterfaces_tags] result = apiInstance.getK5ComputeProjectVmDetails(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5ComputeProjectVmDetails: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5ComputeProjectVmDetails($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5ComputeProjectVmDetails: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5ComputeProjectVmDetails(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5ComputeProjectVmDetails: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Virtual machine detailed information for specified project
    api_response = api_instance.get_k5_compute_project_vm_details(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5ComputeProjectVmDetails: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - List of vm statistics

Status: 404 - Vm does not exist


getK5ComputeProjectVmManagement

Get management status for a single virtual machine.


/api/v1/k5/compute/projects/{project_id}/vms/{id}/management

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String projectId = projectId_example; // String | ID of the project
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_42 result = apiInstance.getK5ComputeProjectVmManagement(id, projectId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String projectId = projectId_example; // String | ID of the project
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_42 result = apiInstance.getK5ComputeProjectVmManagement(id, projectId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVmManagement");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *projectId = projectId_example; // ID of the project
String *subscriptionId = subscriptionId_example; // Id of subscription

K5Api *apiInstance = [[K5Api alloc] init];

// Get management status for a single virtual machine.
[apiInstance getK5ComputeProjectVmManagementWith:id
    projectId:projectId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_42 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of vm

var projectId = projectId_example; // {String} ID of the project

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVmManagement(id, projectId, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of vm
            var projectId = projectId_example;  // String | ID of the project
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Get management status for a single virtual machine.
                inline_response_200_42 result = apiInstance.getK5ComputeProjectVmManagement(id, projectId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5ComputeProjectVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of vm
$projectId = projectId_example; // String | ID of the project
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $result = $api_instance->getK5ComputeProjectVmManagement($id, $projectId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5ComputeProjectVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of vm
my $projectId = projectId_example; # String | ID of the project
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    my $result = $api_instance->getK5ComputeProjectVmManagement(id => $id, projectId => $projectId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5ComputeProjectVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of vm
projectId = projectId_example # String | ID of the project
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Get management status for a single virtual machine.
    api_response = api_instance.get_k5_compute_project_vm_management(id, projectId, subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5ComputeProjectVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
project_id*
String
ID of the project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Management status information

Status: 404 - Vm does not exist


getK5ComputeProjectVmPassword

Get encrypted password for a VM


/api/v1/k5/compute/projects/{project_id}/vms/{id}/password

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/password?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_43 result = apiInstance.getK5ComputeProjectVmPassword(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVmPassword");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_43 result = apiInstance.getK5ComputeProjectVmPassword(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVmPassword");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Get encrypted password for a VM
[apiInstance getK5ComputeProjectVmPasswordWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_43 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVmPassword(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVmPasswordExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get encrypted password for a VM
                inline_response_200_43 result = apiInstance.getK5ComputeProjectVmPassword(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5ComputeProjectVmPassword: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5ComputeProjectVmPassword($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5ComputeProjectVmPassword: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5ComputeProjectVmPassword(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5ComputeProjectVmPassword: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get encrypted password for a VM
    api_response = api_instance.get_k5_compute_project_vm_password(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5ComputeProjectVmPassword: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Object with encrypted password

Status: 404 - Vm does not exist


getK5ComputeProjectVms

List all virtual machines for specified project


/api/v1/k5/compute/projects/{project_id}/vms

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms?subscriptionId=&availabilityZone="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_66] result = apiInstance.getK5ComputeProjectVms(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_66] result = apiInstance.getK5ComputeProjectVms(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVms");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// List all virtual machines for specified project
[apiInstance getK5ComputeProjectVmsWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
              completionHandler: ^(array[inline_response_200_66] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example // {String} K5 Availability Zone to filter
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVms(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVmsExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 

            try
            {
                // List all virtual machines for specified project
                array[inline_response_200_66] result = apiInstance.getK5ComputeProjectVms(subscriptionId, projectId, availabilityZone);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5ComputeProjectVms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter

try {
    $result = $api_instance->getK5ComputeProjectVms($subscriptionId, $projectId, $availabilityZone);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5ComputeProjectVms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter

eval { 
    my $result = $api_instance->getK5ComputeProjectVms(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5ComputeProjectVms: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)

try: 
    # List all virtual machines for specified project
    api_response = api_instance.get_k5_compute_project_vms(subscriptionId, projectId, availabilityZone=availabilityZone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5ComputeProjectVms: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter

Responses

Status: 200 -


getK5ComputeProjectVolume

Get details of specified volume for specified project


/api/v1/k5/compute/projects/{project_id}/volumes/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_68 result = apiInstance.getK5ComputeProjectVolume(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVolume");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_68 result = apiInstance.getK5ComputeProjectVolume(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVolume");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of volume
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Get details of specified volume for specified project
[apiInstance getK5ComputeProjectVolumeWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_68 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of volume

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVolume(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVolumeExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of volume
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get details of specified volume for specified project
                inline_response_200_68 result = apiInstance.getK5ComputeProjectVolume(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5ComputeProjectVolume: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of volume
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5ComputeProjectVolume($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5ComputeProjectVolume: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of volume
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5ComputeProjectVolume(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5ComputeProjectVolume: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of volume
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get details of specified volume for specified project
    api_response = api_instance.get_k5_compute_project_volume(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5ComputeProjectVolume: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of volume
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Volume object with specified id


getK5ComputeProjectVolumes

List all Volumes for specified project

List all volumes


/api/v1/k5/compute/projects/{project_id}/volumes

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes?subscriptionId=&availabilityZone="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_68] result = apiInstance.getK5ComputeProjectVolumes(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVolumes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_68] result = apiInstance.getK5ComputeProjectVolumes(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeProjectVolumes");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// List all Volumes for specified project
[apiInstance getK5ComputeProjectVolumesWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
              completionHandler: ^(array[inline_response_200_68] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example // {String} K5 Availability Zone to filter
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeProjectVolumes(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeProjectVolumesExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 

            try
            {
                // List all Volumes for specified project
                array[inline_response_200_68] result = apiInstance.getK5ComputeProjectVolumes(subscriptionId, projectId, availabilityZone);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5ComputeProjectVolumes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter

try {
    $result = $api_instance->getK5ComputeProjectVolumes($subscriptionId, $projectId, $availabilityZone);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5ComputeProjectVolumes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter

eval { 
    my $result = $api_instance->getK5ComputeProjectVolumes(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5ComputeProjectVolumes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)

try: 
    # List all Volumes for specified project
    api_response = api_instance.get_k5_compute_project_volumes(subscriptionId, projectId, availabilityZone=availabilityZone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5ComputeProjectVolumes: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter

Responses

Status: 200 -


getK5ComputeRegions

List all regions in K5


/api/v1/k5/compute/regions

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/regions"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        try {
            array[inline_response_200_70] result = apiInstance.getK5ComputeRegions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeRegions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        try {
            array[inline_response_200_70] result = apiInstance.getK5ComputeRegions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5ComputeRegions");
            e.printStackTrace();
        }
    }
}

K5Api *apiInstance = [[K5Api alloc] init];

// List all regions in K5
[apiInstance getK5ComputeRegionsWithCompletionHandler: 
              ^(array[inline_response_200_70] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5ComputeRegions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5ComputeRegionsExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();

            try
            {
                // List all regions in K5
                array[inline_response_200_70] result = apiInstance.getK5ComputeRegions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5ComputeRegions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();

try {
    $result = $api_instance->getK5ComputeRegions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5ComputeRegions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();

eval { 
    my $result = $api_instance->getK5ComputeRegions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5ComputeRegions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()

try: 
    # List all regions in K5
    api_response = api_instance.get_k5_compute_regions()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5ComputeRegions: %s\n" % e)

Parameters

Responses

Status: 200 -


getK5NetworkProjectFloatingIp

Get details of specified Floating IP for specified project


/api/v1/k5/network/projects/{project_id}/floatingIps/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/floatingIps/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of Floating IP
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_21 result = apiInstance.getK5NetworkProjectFloatingIp(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkProjectFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of Floating IP
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_21 result = apiInstance.getK5NetworkProjectFloatingIp(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkProjectFloatingIp");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of Floating IP
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Get details of specified Floating IP for specified project
[apiInstance getK5NetworkProjectFloatingIpWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_21 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of Floating IP

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkProjectFloatingIp(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkProjectFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of Floating IP
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get details of specified Floating IP for specified project
                inline_response_200_21 result = apiInstance.getK5NetworkProjectFloatingIp(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5NetworkProjectFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of Floating IP
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5NetworkProjectFloatingIp($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5NetworkProjectFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of Floating IP
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5NetworkProjectFloatingIp(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5NetworkProjectFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of Floating IP
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get details of specified Floating IP for specified project
    api_response = api_instance.get_k5_network_project_floating_ip(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5NetworkProjectFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of Floating IP
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Floating object with specified id


getK5NetworkProjectFloatingIps

List all floating IPs for specified project


/api/v1/k5/network/projects/{project_id}/floatingIps

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/floatingIps?subscriptionId=&availabilityZone=&vmId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        String vmId = vmId_example; // String | Id of VM. Allows to filter resources for specified VM
        try {
            array[inline_response_200_21] result = apiInstance.getK5NetworkProjectFloatingIps(subscriptionId, projectId, availabilityZone, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkProjectFloatingIps");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        String vmId = vmId_example; // String | Id of VM. Allows to filter resources for specified VM
        try {
            array[inline_response_200_21] result = apiInstance.getK5NetworkProjectFloatingIps(subscriptionId, projectId, availabilityZone, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkProjectFloatingIps");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)
String *vmId = vmId_example; // Id of VM. Allows to filter resources for specified VM (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// List all floating IPs for specified project
[apiInstance getK5NetworkProjectFloatingIpsWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
    vmId:vmId
              completionHandler: ^(array[inline_response_200_21] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example, // {String} K5 Availability Zone to filter
  'vmId': vmId_example // {String} Id of VM. Allows to filter resources for specified VM
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkProjectFloatingIps(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkProjectFloatingIpsExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 
            var vmId = vmId_example;  // String | Id of VM. Allows to filter resources for specified VM (optional) 

            try
            {
                // List all floating IPs for specified project
                array[inline_response_200_21] result = apiInstance.getK5NetworkProjectFloatingIps(subscriptionId, projectId, availabilityZone, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5NetworkProjectFloatingIps: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
$vmId = vmId_example; // String | Id of VM. Allows to filter resources for specified VM

try {
    $result = $api_instance->getK5NetworkProjectFloatingIps($subscriptionId, $projectId, $availabilityZone, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5NetworkProjectFloatingIps: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter
my $vmId = vmId_example; # String | Id of VM. Allows to filter resources for specified VM

eval { 
    my $result = $api_instance->getK5NetworkProjectFloatingIps(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5NetworkProjectFloatingIps: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)
vmId = vmId_example # String | Id of VM. Allows to filter resources for specified VM (optional)

try: 
    # List all floating IPs for specified project
    api_response = api_instance.get_k5_network_project_floating_ips(subscriptionId, projectId, availabilityZone=availabilityZone, vmId=vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5NetworkProjectFloatingIps: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter
vmId
String
Id of VM. Allows to filter resources for specified VM

Responses

Status: 200 -


getK5NetworkProjectSecurityGroupRule

Get specified Rule for specified Security Group


/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules/{security_group_rule_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules/{security_group_rule_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        String securityGroupRuleId = securityGroupRuleId_example; // String | Security Group Rule ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiv1k5networkvmsvm_idsecurityGroups_rules result = apiInstance.getK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkProjectSecurityGroupRule");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        String securityGroupRuleId = securityGroupRuleId_example; // String | Security Group Rule ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiv1k5networkvmsvm_idsecurityGroups_rules result = apiInstance.getK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkProjectSecurityGroupRule");
            e.printStackTrace();
        }
    }
}
String *securityGroupId = securityGroupId_example; // Security Group ID
String *securityGroupRuleId = securityGroupRuleId_example; // Security Group Rule ID
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Get specified Rule for specified Security Group
[apiInstance getK5NetworkProjectSecurityGroupRuleWith:securityGroupId
    securityGroupRuleId:securityGroupRuleId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(apiv1k5networkvmsvm_idsecurityGroups_rules output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var securityGroupId = securityGroupId_example; // {String} Security Group ID

var securityGroupRuleId = securityGroupRuleId_example; // {String} Security Group Rule ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkProjectSecurityGroupRuleExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var securityGroupId = securityGroupId_example;  // String | Security Group ID
            var securityGroupRuleId = securityGroupRuleId_example;  // String | Security Group Rule ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get specified Rule for specified Security Group
                apiv1k5networkvmsvm_idsecurityGroups_rules result = apiInstance.getK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5NetworkProjectSecurityGroupRule: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$securityGroupId = securityGroupId_example; // String | Security Group ID
$securityGroupRuleId = securityGroupRuleId_example; // String | Security Group Rule ID
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5NetworkProjectSecurityGroupRule($securityGroupId, $securityGroupRuleId, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5NetworkProjectSecurityGroupRule: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $securityGroupId = securityGroupId_example; # String | Security Group ID
my $securityGroupRuleId = securityGroupRuleId_example; # String | Security Group Rule ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5NetworkProjectSecurityGroupRule(securityGroupId => $securityGroupId, securityGroupRuleId => $securityGroupRuleId, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5NetworkProjectSecurityGroupRule: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
securityGroupId = securityGroupId_example # String | Security Group ID
securityGroupRuleId = securityGroupRuleId_example # String | Security Group Rule ID
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get specified Rule for specified Security Group
    api_response = api_instance.get_k5_network_project_security_group_rule(securityGroupId, securityGroupRuleId, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5NetworkProjectSecurityGroupRule: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Security Group ID
Required
security_group_rule_id*
String
Security Group Rule ID
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Security Rule for Specified Security Group

Status: 400 - Invalid json payload


getK5NetworkProjectSecurityGroupRules

Get Rules for specified Security Group for specified project


/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[apiv1k5networkvmsvm_idsecurityGroups_rules] result = apiInstance.getK5NetworkProjectSecurityGroupRules(securityGroupId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkProjectSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[apiv1k5networkvmsvm_idsecurityGroups_rules] result = apiInstance.getK5NetworkProjectSecurityGroupRules(securityGroupId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkProjectSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
String *securityGroupId = securityGroupId_example; // Security Group ID
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Get Rules for specified Security Group for specified project
[apiInstance getK5NetworkProjectSecurityGroupRulesWith:securityGroupId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(array[apiv1k5networkvmsvm_idsecurityGroups_rules] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var securityGroupId = securityGroupId_example; // {String} Security Group ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkProjectSecurityGroupRules(securityGroupId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkProjectSecurityGroupRulesExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var securityGroupId = securityGroupId_example;  // String | Security Group ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get Rules for specified Security Group for specified project
                array[apiv1k5networkvmsvm_idsecurityGroups_rules] result = apiInstance.getK5NetworkProjectSecurityGroupRules(securityGroupId, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5NetworkProjectSecurityGroupRules: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$securityGroupId = securityGroupId_example; // String | Security Group ID
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5NetworkProjectSecurityGroupRules($securityGroupId, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5NetworkProjectSecurityGroupRules: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $securityGroupId = securityGroupId_example; # String | Security Group ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5NetworkProjectSecurityGroupRules(securityGroupId => $securityGroupId, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5NetworkProjectSecurityGroupRules: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
securityGroupId = securityGroupId_example # String | Security Group ID
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get Rules for specified Security Group for specified project
    api_response = api_instance.get_k5_network_project_security_group_rules(securityGroupId, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5NetworkProjectSecurityGroupRules: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Security Group ID
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Rules for specified Security Group ID


getK5NetworkProjectSubnet

Get details of specified subnet for specified project


/api/v1/k5/network/projects/{project_id}/subnets/{subnetId}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/subnets/{subnetId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subnetId = subnetId_example; // String | ID of subnet
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_24 result = apiInstance.getK5NetworkProjectSubnet(subnetId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkProjectSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subnetId = subnetId_example; // String | ID of subnet
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_24 result = apiInstance.getK5NetworkProjectSubnet(subnetId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkProjectSubnet");
            e.printStackTrace();
        }
    }
}
String *subnetId = subnetId_example; // ID of subnet
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Get details of specified subnet for specified project
[apiInstance getK5NetworkProjectSubnetWith:subnetId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_24 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subnetId = subnetId_example; // {String} ID of subnet

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkProjectSubnet(subnetId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkProjectSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subnetId = subnetId_example;  // String | ID of subnet
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get details of specified subnet for specified project
                inline_response_200_24 result = apiInstance.getK5NetworkProjectSubnet(subnetId, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5NetworkProjectSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subnetId = subnetId_example; // String | ID of subnet
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5NetworkProjectSubnet($subnetId, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5NetworkProjectSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subnetId = subnetId_example; # String | ID of subnet
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5NetworkProjectSubnet(subnetId => $subnetId, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5NetworkProjectSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subnetId = subnetId_example # String | ID of subnet
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get details of specified subnet for specified project
    api_response = api_instance.get_k5_network_project_subnet(subnetId, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5NetworkProjectSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnetId*
String
ID of subnet
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Subnet object with specified id

Status: 400 - Invalid json payload


getK5NetworkProjectSubnets

List all subnets for given subscription and project


/api/v1/k5/network/projects/{project_id}/subnets

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/subnets?subscriptionId=&availabilityZone="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_24] result = apiInstance.getK5NetworkProjectSubnets(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkProjectSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_24] result = apiInstance.getK5NetworkProjectSubnets(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkProjectSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// List all subnets for given subscription and project
[apiInstance getK5NetworkProjectSubnetsWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
              completionHandler: ^(array[inline_response_200_24] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example // {String} K5 Availability Zone to filter
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkProjectSubnets(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkProjectSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 

            try
            {
                // List all subnets for given subscription and project
                array[inline_response_200_24] result = apiInstance.getK5NetworkProjectSubnets(subscriptionId, projectId, availabilityZone);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5NetworkProjectSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter

try {
    $result = $api_instance->getK5NetworkProjectSubnets($subscriptionId, $projectId, $availabilityZone);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5NetworkProjectSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter

eval { 
    my $result = $api_instance->getK5NetworkProjectSubnets(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5NetworkProjectSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)

try: 
    # List all subnets for given subscription and project
    api_response = api_instance.get_k5_network_project_subnets(subscriptionId, projectId, availabilityZone=availabilityZone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5NetworkProjectSubnets: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter

Responses

Status: 200 -

Status: 400 - Invalid json payload


getK5NetworkVmSecurityGroups

List Security Groups for specified VM

Deprecated. Use /floatingIps?vmId=id


/api/v1/k5/network/vms/{vm_id}/securityGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/vms/{vm_id}/securityGroups?subscriptionId=&projectId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String vmId = vmId_example; // String | ID of VM
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[inline_response_200_22] result = apiInstance.getK5NetworkVmSecurityGroups(vmId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkVmSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String vmId = vmId_example; // String | ID of VM
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[inline_response_200_22] result = apiInstance.getK5NetworkVmSecurityGroups(vmId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getK5NetworkVmSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of VM
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// List Security Groups for specified VM
[apiInstance getK5NetworkVmSecurityGroupsWith:vmId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(array[inline_response_200_22] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var vmId = vmId_example; // {String} ID of VM

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkVmSecurityGroups(vmId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkVmSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var vmId = vmId_example;  // String | ID of VM
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // List Security Groups for specified VM
                array[inline_response_200_22] result = apiInstance.getK5NetworkVmSecurityGroups(vmId, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getK5NetworkVmSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$vmId = vmId_example; // String | ID of VM
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5NetworkVmSecurityGroups($vmId, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getK5NetworkVmSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $vmId = vmId_example; # String | ID of VM
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5NetworkVmSecurityGroups(vmId => $vmId, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getK5NetworkVmSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
vmId = vmId_example # String | ID of VM
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # List Security Groups for specified VM
    api_response = api_instance.get_k5_network_vm_security_groups(vmId, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getK5NetworkVmSecurityGroups: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of VM
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
projectId*
String
Id of K5 project
Required

Responses

Status: 200 -


getKeypair

Get specified keypair for specified project


/api/v1/k5/compute/keypairs/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/keypairs/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | Keypair ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_61 result = apiInstance.getKeypair(id, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getKeypair");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | Keypair ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_61 result = apiInstance.getKeypair(id, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getKeypair");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Keypair ID
String *subscriptionId = subscriptionId_example; // Id of subscription

K5Api *apiInstance = [[K5Api alloc] init];

// Get specified keypair for specified project
[apiInstance getKeypairWith:id
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_61 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} Keypair ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getKeypair(id, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getKeypairExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | Keypair ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Get specified keypair for specified project
                inline_response_200_61 result = apiInstance.getKeypair(id, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getKeypair: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | Keypair ID
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $result = $api_instance->getKeypair($id, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getKeypair: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | Keypair ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    my $result = $api_instance->getKeypair(id => $id, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getKeypair: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | Keypair ID
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Get specified keypair for specified project
    api_response = api_instance.get_keypair(id, subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getKeypair: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Keypair ID
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Keypair object with specified id

Status: 404 - Keypair was not found

Status: default - Unknown error occurred


getKeypairs

Return list of keypairs for specified project


/api/v1/k5/compute/keypairs

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/keypairs?subscriptionId=&availabilityZone="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_61] result = apiInstance.getKeypairs(subscriptionId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getKeypairs");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_61] result = apiInstance.getKeypairs(subscriptionId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getKeypairs");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// Return list of keypairs for specified project
[apiInstance getKeypairsWith:subscriptionId
    availabilityZone:availabilityZone
              completionHandler: ^(array[inline_response_200_61] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var opts = { 
  'availabilityZone': availabilityZone_example // {String} K5 Availability Zone to filter
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getKeypairs(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getKeypairsExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 

            try
            {
                // Return list of keypairs for specified project
                array[inline_response_200_61] result = apiInstance.getKeypairs(subscriptionId, availabilityZone);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getKeypairs: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter

try {
    $result = $api_instance->getKeypairs($subscriptionId, $availabilityZone);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getKeypairs: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter

eval { 
    my $result = $api_instance->getKeypairs(subscriptionId => $subscriptionId, availabilityZone => $availabilityZone);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getKeypairs: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)

try: 
    # Return list of keypairs for specified project
    api_response = api_instance.get_keypairs(subscriptionId, availabilityZone=availabilityZone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getKeypairs: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter

Responses

Status: 200 -


getMany

Return list of flavors for specified project


/api/v1/k5/compute/projects/{project_id}/flavors

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/flavors?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[inline_response_200_60] result = apiInstance.getMany(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getMany");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[inline_response_200_60] result = apiInstance.getMany(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getMany");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Return list of flavors for specified project
[apiInstance getManyWith:subscriptionId
    projectId:projectId
              completionHandler: ^(array[inline_response_200_60] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getMany(subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getManyExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Return list of flavors for specified project
                array[inline_response_200_60] result = apiInstance.getMany(subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getMany: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getMany($subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getMany: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getMany(subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getMany: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Return list of flavors for specified project
    api_response = api_instance.get_many(subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getMany: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


getNetwork

Get details of specified network for specifed project


/api/v1/k5/network/projects/{project_id}/networks/{networkId}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/networks/{networkId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String networkId = networkId_example; // String | ID of network
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_23 result = apiInstance.getNetwork(networkId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String networkId = networkId_example; // String | ID of network
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_23 result = apiInstance.getNetwork(networkId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getNetwork");
            e.printStackTrace();
        }
    }
}
String *networkId = networkId_example; // ID of network
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Get details of specified network for specifed project
[apiInstance getNetworkWith:networkId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_23 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var networkId = networkId_example; // {String} ID of network

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getNetwork(networkId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var networkId = networkId_example;  // String | ID of network
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get details of specified network for specifed project
                inline_response_200_23 result = apiInstance.getNetwork(networkId, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$networkId = networkId_example; // String | ID of network
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getNetwork($networkId, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $networkId = networkId_example; # String | ID of network
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getNetwork(networkId => $networkId, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
networkId = networkId_example # String | ID of network
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get details of specified network for specifed project
    api_response = api_instance.get_network(networkId, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
networkId*
String
ID of network
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Network object with specified id


getNetworks

List all networks for given subscription and project


/api/v1/k5/network/projects/{project_id}/networks

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/networks?subscriptionId=&availabilityZone=&shared=&isExternal="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        Boolean shared = true; // Boolean | Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks.
        Boolean isExternal = true; // Boolean | External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks.
        try {
            array[inline_response_200_23] result = apiInstance.getNetworks(subscriptionId, projectId, availabilityZone, shared, isExternal);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getNetworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        Boolean shared = true; // Boolean | Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks.
        Boolean isExternal = true; // Boolean | External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks.
        try {
            array[inline_response_200_23] result = apiInstance.getNetworks(subscriptionId, projectId, availabilityZone, shared, isExternal);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getNetworks");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)
Boolean *shared = true; // Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks. (optional)
Boolean *isExternal = true; // External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks. (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// List all networks for given subscription and project
[apiInstance getNetworksWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
    shared:shared
    isExternal:isExternal
              completionHandler: ^(array[inline_response_200_23] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example, // {String} K5 Availability Zone to filter
  'shared': true, // {Boolean} Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks.
  'isExternal': true // {Boolean} External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks.
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getNetworks(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getNetworksExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 
            var shared = true;  // Boolean | Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks. (optional) 
            var isExternal = true;  // Boolean | External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks. (optional) 

            try
            {
                // List all networks for given subscription and project
                array[inline_response_200_23] result = apiInstance.getNetworks(subscriptionId, projectId, availabilityZone, shared, isExternal);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getNetworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
$shared = true; // Boolean | Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks.
$isExternal = true; // Boolean | External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks.

try {
    $result = $api_instance->getNetworks($subscriptionId, $projectId, $availabilityZone, $shared, $isExternal);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getNetworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter
my $shared = true; # Boolean | Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks.
my $isExternal = true; # Boolean | External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks.

eval { 
    my $result = $api_instance->getNetworks(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone, shared => $shared, isExternal => $isExternal);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getNetworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)
shared = true # Boolean | Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks. (optional)
isExternal = true # Boolean | External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks. (optional)

try: 
    # List all networks for given subscription and project
    api_response = api_instance.get_networks(subscriptionId, projectId, availabilityZone=availabilityZone, shared=shared, isExternal=isExternal)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getNetworks: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter
shared
Boolean
Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks.
isExternal
Boolean
External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks.

Responses

Status: 200 -

Status: default - Invalid json payload


getProject

Get project


/api/v1/k5/compute/projects/{project_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_69 result = apiInstance.getProject(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getProject");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_69 result = apiInstance.getProject(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getProject");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Get project
[apiInstance getProjectWith:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_69 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getProject(subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getProjectExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get project
                inline_response_200_69 result = apiInstance.getProject(subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getProject: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getProject($subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getProject: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getProject(subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getProject: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get project
    api_response = api_instance.get_project(subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getProject: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


getProjects

List all projects for given subscription


/api/v1/k5/compute/projects

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/compute/projects?subscriptionId=&enabled="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Boolean enabled = true; // Boolean | Filter projects by their enabled state
        try {
            array[inline_response_200_69] result = apiInstance.getProjects(subscriptionId, enabled);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getProjects");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Boolean enabled = true; // Boolean | Filter projects by their enabled state
        try {
            array[inline_response_200_69] result = apiInstance.getProjects(subscriptionId, enabled);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getProjects");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
Boolean *enabled = true; // Filter projects by their enabled state (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// List all projects for given subscription
[apiInstance getProjectsWith:subscriptionId
    enabled:enabled
              completionHandler: ^(array[inline_response_200_69] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var opts = { 
  'enabled': true // {Boolean} Filter projects by their enabled state
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getProjects(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getProjectsExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var enabled = true;  // Boolean | Filter projects by their enabled state (optional) 

            try
            {
                // List all projects for given subscription
                array[inline_response_200_69] result = apiInstance.getProjects(subscriptionId, enabled);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getProjects: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$enabled = true; // Boolean | Filter projects by their enabled state

try {
    $result = $api_instance->getProjects($subscriptionId, $enabled);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getProjects: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $enabled = true; # Boolean | Filter projects by their enabled state

eval { 
    my $result = $api_instance->getProjects(subscriptionId => $subscriptionId, enabled => $enabled);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getProjects: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
enabled = true # Boolean | Filter projects by their enabled state (optional)

try: 
    # List all projects for given subscription
    api_response = api_instance.get_projects(subscriptionId, enabled=enabled)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getProjects: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
enabled
Boolean
Filter projects by their enabled state

Responses

Status: 200 -


getRouter

List specified router details


/api/v1/k5/network/projects/{project_id}/routers/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_25 result = apiInstance.getRouter(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getRouter");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_25 result = apiInstance.getRouter(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getRouter");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of router
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// List specified router details
[apiInstance getRouterWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_25 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of router

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getRouter(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getRouterExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of router
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // List specified router details
                inline_response_200_25 result = apiInstance.getRouter(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getRouter: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of router
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getRouter($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getRouter: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of router
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getRouter(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getRouter: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of router
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # List specified router details
    api_response = api_instance.get_router(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getRouter: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of router
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


getRouters

List all routers for specified project


/api/v1/k5/network/projects/{project_id}/routers

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers?subscriptionId=&availabilityZone="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_25] result = apiInstance.getRouters(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getRouters");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_25] result = apiInstance.getRouters(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getRouters");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// List all routers for specified project
[apiInstance getRoutersWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
              completionHandler: ^(array[inline_response_200_25] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example // {String} K5 Availability Zone to filter
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getRouters(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getRoutersExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 

            try
            {
                // List all routers for specified project
                array[inline_response_200_25] result = apiInstance.getRouters(subscriptionId, projectId, availabilityZone);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getRouters: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter

try {
    $result = $api_instance->getRouters($subscriptionId, $projectId, $availabilityZone);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getRouters: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter

eval { 
    my $result = $api_instance->getRouters(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getRouters: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)

try: 
    # List all routers for specified project
    api_response = api_instance.get_routers(subscriptionId, projectId, availabilityZone=availabilityZone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getRouters: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter

Responses

Status: 200 - List of routers


getSecurityGroup

Get specified Security Group for specified_project


/api/v1/k5/network/projects/{project_id}/securityGroups/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | Security Group ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_22 result = apiInstance.getSecurityGroup(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | Security Group ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_22 result = apiInstance.getSecurityGroup(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Security Group ID
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Get specified Security Group for specified_project
[apiInstance getSecurityGroupWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_22 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} Security Group ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSecurityGroup(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | Security Group ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get specified Security Group for specified_project
                inline_response_200_22 result = apiInstance.getSecurityGroup(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | Security Group ID
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getSecurityGroup($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | Security Group ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getSecurityGroup(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | Security Group ID
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get specified Security Group for specified_project
    api_response = api_instance.get_security_group(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Security Group ID
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Security Group with specified ID


getSecurityGroups

List all Security Groups for specified project


/api/v1/k5/network/projects/{project_id}/securityGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[inline_response_200_22] result = apiInstance.getSecurityGroups(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[inline_response_200_22] result = apiInstance.getSecurityGroups(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#getSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// List all Security Groups for specified project
[apiInstance getSecurityGroupsWith:subscriptionId
    projectId:projectId
              completionHandler: ^(array[inline_response_200_22] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSecurityGroups(subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // List all Security Groups for specified project
                array[inline_response_200_22] result = apiInstance.getSecurityGroups(subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.getSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getSecurityGroups($subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->getSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getSecurityGroups(subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->getSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # List all Security Groups for specified project
    api_response = api_instance.get_security_groups(subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->getSecurityGroups: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


postK5ComputeKeypairsGenerate

Create a new Keypair

Creates a new keypair in k5


/api/v1/k5/compute/keypairs/generate

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/keypairs/generate?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        Keypair_2 keypair = ; // Keypair_2 | the details of the keypair that will be created
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_62 result = apiInstance.postK5ComputeKeypairsGenerate(keypair, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#postK5ComputeKeypairsGenerate");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        Keypair_2 keypair = ; // Keypair_2 | the details of the keypair that will be created
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_62 result = apiInstance.postK5ComputeKeypairsGenerate(keypair, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#postK5ComputeKeypairsGenerate");
            e.printStackTrace();
        }
    }
}
Keypair_2 *keypair = ; // the details of the keypair that will be created
String *subscriptionId = subscriptionId_example; // Id of subscription

K5Api *apiInstance = [[K5Api alloc] init];

// Create a new Keypair
[apiInstance postK5ComputeKeypairsGenerateWith:keypair
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_62 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var keypair = ; // {Keypair_2} the details of the keypair that will be created

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postK5ComputeKeypairsGenerate(keypair, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postK5ComputeKeypairsGenerateExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var keypair = new Keypair_2(); // Keypair_2 | the details of the keypair that will be created
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Create a new Keypair
                inline_response_200_62 result = apiInstance.postK5ComputeKeypairsGenerate(keypair, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.postK5ComputeKeypairsGenerate: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$keypair = ; // Keypair_2 | the details of the keypair that will be created
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $result = $api_instance->postK5ComputeKeypairsGenerate($keypair, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->postK5ComputeKeypairsGenerate: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $keypair = WWW::SwaggerClient::Object::Keypair_2->new(); # Keypair_2 | the details of the keypair that will be created
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    my $result = $api_instance->postK5ComputeKeypairsGenerate(keypair => $keypair, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->postK5ComputeKeypairsGenerate: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
keypair =  # Keypair_2 | the details of the keypair that will be created
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Create a new Keypair
    api_response = api_instance.post_k5_compute_keypairs_generate(keypair, subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->postK5ComputeKeypairsGenerate: %s\n" % e)

Parameters

Body parameters
Name Description
keypair *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - The created Keypair

Status: 400 - Invalid json payload

Status: 500 - Internal error


postK5ComputeKeypairsImport

Import a new public key


/api/v1/k5/compute/keypairs/import

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/keypairs/import?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        Keypair_3 keypair = ; // Keypair_3 | the details of the public keypairs to be uploaded
        try {
            inline_response_200_63 result = apiInstance.postK5ComputeKeypairsImport(subscriptionId, keypair);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#postK5ComputeKeypairsImport");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        Keypair_3 keypair = ; // Keypair_3 | the details of the public keypairs to be uploaded
        try {
            inline_response_200_63 result = apiInstance.postK5ComputeKeypairsImport(subscriptionId, keypair);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#postK5ComputeKeypairsImport");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of a subscription
Keypair_3 *keypair = ; // the details of the public keypairs to be uploaded

K5Api *apiInstance = [[K5Api alloc] init];

// Import a new public key
[apiInstance postK5ComputeKeypairsImportWith:subscriptionId
    keypair:keypair
              completionHandler: ^(inline_response_200_63 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of a subscription

var keypair = ; // {Keypair_3} the details of the public keypairs to be uploaded


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postK5ComputeKeypairsImport(subscriptionId, keypair, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postK5ComputeKeypairsImportExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of a subscription
            var keypair = new Keypair_3(); // Keypair_3 | the details of the public keypairs to be uploaded

            try
            {
                // Import a new public key
                inline_response_200_63 result = apiInstance.postK5ComputeKeypairsImport(subscriptionId, keypair);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.postK5ComputeKeypairsImport: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of a subscription
$keypair = ; // Keypair_3 | the details of the public keypairs to be uploaded

try {
    $result = $api_instance->postK5ComputeKeypairsImport($subscriptionId, $keypair);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->postK5ComputeKeypairsImport: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of a subscription
my $keypair = WWW::SwaggerClient::Object::Keypair_3->new(); # Keypair_3 | the details of the public keypairs to be uploaded

eval { 
    my $result = $api_instance->postK5ComputeKeypairsImport(subscriptionId => $subscriptionId, keypair => $keypair);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->postK5ComputeKeypairsImport: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of a subscription
keypair =  # Keypair_3 | the details of the public keypairs to be uploaded

try: 
    # Import a new public key
    api_response = api_instance.post_k5_compute_keypairs_import(subscriptionId, keypair)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->postK5ComputeKeypairsImport: %s\n" % e)

Parameters

Body parameters
Name Description
keypair *
Query parameters
Name Description
subscriptionId*
String
Id of a subscription
Required

Responses

Status: 200 - The created Keypair

Status: 400 - Invalid json payload

Status: 500 - Internal error


postK5ComputeProjectVms

Create new virtual machine for specified project


/api/v1/k5/compute/projects/{project_id}/vms

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        Vm_2 vm = ; // Vm_2 | vm details
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_67 result = apiInstance.postK5ComputeProjectVms(vm, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#postK5ComputeProjectVms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        Vm_2 vm = ; // Vm_2 | vm details
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_67 result = apiInstance.postK5ComputeProjectVms(vm, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#postK5ComputeProjectVms");
            e.printStackTrace();
        }
    }
}
Vm_2 *vm = ; // vm details
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Create new virtual machine for specified project
[apiInstance postK5ComputeProjectVmsWith:vm
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_67 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var vm = ; // {Vm_2} vm details

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postK5ComputeProjectVms(vm, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postK5ComputeProjectVmsExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var vm = new Vm_2(); // Vm_2 | vm details
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Create new virtual machine for specified project
                inline_response_200_67 result = apiInstance.postK5ComputeProjectVms(vm, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.postK5ComputeProjectVms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$vm = ; // Vm_2 | vm details
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->postK5ComputeProjectVms($vm, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->postK5ComputeProjectVms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $vm = WWW::SwaggerClient::Object::Vm_2->new(); # Vm_2 | vm details
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->postK5ComputeProjectVms(vm => $vm, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->postK5ComputeProjectVms: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
vm =  # Vm_2 | vm details
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Create new virtual machine for specified project
    api_response = api_instance.post_k5_compute_project_vms(vm, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->postK5ComputeProjectVms: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
vm *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - new vm

Status: 400 - Invalid json payload

Status: 500 - Internal error


postK5ComputeProjectVolumes

Create new volume for specified project


/api/v1/k5/compute/projects/{project_id}/volumes

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        Volume_1 volume = ; // Volume_1 | volume details
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_68 result = apiInstance.postK5ComputeProjectVolumes(volume, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#postK5ComputeProjectVolumes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        Volume_1 volume = ; // Volume_1 | volume details
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_68 result = apiInstance.postK5ComputeProjectVolumes(volume, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#postK5ComputeProjectVolumes");
            e.printStackTrace();
        }
    }
}
Volume_1 *volume = ; // volume details
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Create new volume for specified project
[apiInstance postK5ComputeProjectVolumesWith:volume
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_68 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var volume = ; // {Volume_1} volume details

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postK5ComputeProjectVolumes(volume, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postK5ComputeProjectVolumesExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var volume = new Volume_1(); // Volume_1 | volume details
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Create new volume for specified project
                inline_response_200_68 result = apiInstance.postK5ComputeProjectVolumes(volume, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.postK5ComputeProjectVolumes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$volume = ; // Volume_1 | volume details
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->postK5ComputeProjectVolumes($volume, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->postK5ComputeProjectVolumes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $volume = WWW::SwaggerClient::Object::Volume_1->new(); # Volume_1 | volume details
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->postK5ComputeProjectVolumes(volume => $volume, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->postK5ComputeProjectVolumes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
volume =  # Volume_1 | volume details
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Create new volume for specified project
    api_response = api_instance.post_k5_compute_project_volumes(volume, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->postK5ComputeProjectVolumes: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
volume *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - new volume

Status: 400 - Invalid json payload


postK5NetworkProjectSecurityGroupRules

Create new Rule for specified Security Group


/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        Rule rule = ; // Rule | Create new Rule for specified Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiv1k5networkvmsvm_idsecurityGroups_rules result = apiInstance.postK5NetworkProjectSecurityGroupRules(securityGroupId, rule, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#postK5NetworkProjectSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        Rule rule = ; // Rule | Create new Rule for specified Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiv1k5networkvmsvm_idsecurityGroups_rules result = apiInstance.postK5NetworkProjectSecurityGroupRules(securityGroupId, rule, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#postK5NetworkProjectSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
String *securityGroupId = securityGroupId_example; // Security Group ID
Rule *rule = ; // Create new Rule for specified Security Group
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Create new Rule for specified Security Group
[apiInstance postK5NetworkProjectSecurityGroupRulesWith:securityGroupId
    rule:rule
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(apiv1k5networkvmsvm_idsecurityGroups_rules output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var securityGroupId = securityGroupId_example; // {String} Security Group ID

var rule = ; // {Rule} Create new Rule for specified Security Group

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postK5NetworkProjectSecurityGroupRules(securityGroupId, rule, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postK5NetworkProjectSecurityGroupRulesExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var securityGroupId = securityGroupId_example;  // String | Security Group ID
            var rule = new Rule(); // Rule | Create new Rule for specified Security Group
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Create new Rule for specified Security Group
                apiv1k5networkvmsvm_idsecurityGroups_rules result = apiInstance.postK5NetworkProjectSecurityGroupRules(securityGroupId, rule, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.postK5NetworkProjectSecurityGroupRules: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$securityGroupId = securityGroupId_example; // String | Security Group ID
$rule = ; // Rule | Create new Rule for specified Security Group
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->postK5NetworkProjectSecurityGroupRules($securityGroupId, $rule, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->postK5NetworkProjectSecurityGroupRules: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $securityGroupId = securityGroupId_example; # String | Security Group ID
my $rule = WWW::SwaggerClient::Object::Rule->new(); # Rule | Create new Rule for specified Security Group
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->postK5NetworkProjectSecurityGroupRules(securityGroupId => $securityGroupId, rule => $rule, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->postK5NetworkProjectSecurityGroupRules: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
securityGroupId = securityGroupId_example # String | Security Group ID
rule =  # Rule | Create new Rule for specified Security Group
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Create new Rule for specified Security Group
    api_response = api_instance.post_k5_network_project_security_group_rules(securityGroupId, rule, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->postK5NetworkProjectSecurityGroupRules: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Security Group ID
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
rule *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Created new Rule for specified Security Group

Status: 400 - Invalid json payload


postK5NetworkProjectSecurityGroups

Create Security Group for specified project


/api/v1/k5/network/projects/{project_id}/securityGroups

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups?subscriptionId=&vmId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        Data_8 data = ; // Data_8 | Security Group data
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String vmId = vmId_example; // String | Id of VM. Allows to filter resources for specified VM
        try {
            inline_response_200_22 result = apiInstance.postK5NetworkProjectSecurityGroups(data, subscriptionId, projectId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#postK5NetworkProjectSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        Data_8 data = ; // Data_8 | Security Group data
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String vmId = vmId_example; // String | Id of VM. Allows to filter resources for specified VM
        try {
            inline_response_200_22 result = apiInstance.postK5NetworkProjectSecurityGroups(data, subscriptionId, projectId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#postK5NetworkProjectSecurityGroups");
            e.printStackTrace();
        }
    }
}
Data_8 *data = ; // Security Group data
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *vmId = vmId_example; // Id of VM. Allows to filter resources for specified VM (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// Create Security Group for specified project
[apiInstance postK5NetworkProjectSecurityGroupsWith:data
    subscriptionId:subscriptionId
    projectId:projectId
    vmId:vmId
              completionHandler: ^(inline_response_200_22 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var data = ; // {Data_8} Security Group data

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'vmId': vmId_example // {String} Id of VM. Allows to filter resources for specified VM
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postK5NetworkProjectSecurityGroups(data, subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postK5NetworkProjectSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var data = new Data_8(); // Data_8 | Security Group data
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var vmId = vmId_example;  // String | Id of VM. Allows to filter resources for specified VM (optional) 

            try
            {
                // Create Security Group for specified project
                inline_response_200_22 result = apiInstance.postK5NetworkProjectSecurityGroups(data, subscriptionId, projectId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.postK5NetworkProjectSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$data = ; // Data_8 | Security Group data
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$vmId = vmId_example; // String | Id of VM. Allows to filter resources for specified VM

try {
    $result = $api_instance->postK5NetworkProjectSecurityGroups($data, $subscriptionId, $projectId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->postK5NetworkProjectSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $data = WWW::SwaggerClient::Object::Data_8->new(); # Data_8 | Security Group data
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $vmId = vmId_example; # String | Id of VM. Allows to filter resources for specified VM

eval { 
    my $result = $api_instance->postK5NetworkProjectSecurityGroups(data => $data, subscriptionId => $subscriptionId, projectId => $projectId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->postK5NetworkProjectSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
data =  # Data_8 | Security Group data
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
vmId = vmId_example # String | Id of VM. Allows to filter resources for specified VM (optional)

try: 
    # Create Security Group for specified project
    api_response = api_instance.post_k5_network_project_security_groups(data, subscriptionId, projectId, vmId=vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->postK5NetworkProjectSecurityGroups: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
vmId
String
Id of VM. Allows to filter resources for specified VM

Responses

Status: 200 - Created new Security Group

Status: 400 - Invalid json payload


putK5ComputeProjectVmCommand

Manage power state of virtual machine for specified project

Available actions start|poweroff|softReboot|hardReboot


/api/v1/k5/compute/projects/{project_id}/vms/{id}/command/{action}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/command/{action}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String action = action_example; // String | action to execute
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.putK5ComputeProjectVmCommand(id, action, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5ComputeProjectVmCommand");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of vm
        String action = action_example; // String | action to execute
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.putK5ComputeProjectVmCommand(id, action, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5ComputeProjectVmCommand");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of vm
String *action = action_example; // action to execute
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Manage power state of virtual machine for specified project
[apiInstance putK5ComputeProjectVmCommandWith:id
    action:action
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of vm

var action = action_example; // {String} action to execute

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putK5ComputeProjectVmCommand(id, action, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5ComputeProjectVmCommandExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of vm
            var action = action_example;  // String | action to execute
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Manage power state of virtual machine for specified project
                apiInstance.putK5ComputeProjectVmCommand(id, action, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.putK5ComputeProjectVmCommand: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of vm
$action = action_example; // String | action to execute
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->putK5ComputeProjectVmCommand($id, $action, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->putK5ComputeProjectVmCommand: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of vm
my $action = action_example; # String | action to execute
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->putK5ComputeProjectVmCommand(id => $id, action => $action, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->putK5ComputeProjectVmCommand: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of vm
action = action_example # String | action to execute
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Manage power state of virtual machine for specified project
    api_instance.put_k5_compute_project_vm_command(id, action, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->putK5ComputeProjectVmCommand: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of vm
Required
action*
String
action to execute
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 202 - Action executed

Status: 404 - Vm does not exist

Status: 409 - The command could not be executed due to conflicting VM state


putK5ComputeProjectVmSetTag

Update tag for a VM


/api/v1/k5/compute/projects/{project_id}/vms/{id}/setTag

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/setTag?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body_3 body = ; // Body_3 | Tag update
        try {
            apiInstance.putK5ComputeProjectVmSetTag(projectId, id, subscriptionId, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5ComputeProjectVmSetTag");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body_3 body = ; // Body_3 | Tag update
        try {
            apiInstance.putK5ComputeProjectVmSetTag(projectId, id, subscriptionId, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5ComputeProjectVmSetTag");
            e.printStackTrace();
        }
    }
}
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
Body_3 *body = ; // Tag update

K5Api *apiInstance = [[K5Api alloc] init];

[apiInstance putK5ComputeProjectVmSetTagWith:projectId
    id:id
    subscriptionId:subscriptionId
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var body = ; // {Body_3} Tag update


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putK5ComputeProjectVmSetTag(projectId, id, subscriptionId, body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5ComputeProjectVmSetTagExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var body = new Body_3(); // Body_3 | Tag update

            try
            {
                apiInstance.putK5ComputeProjectVmSetTag(projectId, id, subscriptionId, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.putK5ComputeProjectVmSetTag: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$body = ; // Body_3 | Tag update

try {
    $api_instance->putK5ComputeProjectVmSetTag($projectId, $id, $subscriptionId, $body);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->putK5ComputeProjectVmSetTag: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $body = WWW::SwaggerClient::Object::Body_3->new(); # Body_3 | Tag update

eval { 
    $api_instance->putK5ComputeProjectVmSetTag(projectId => $projectId, id => $id, subscriptionId => $subscriptionId, body => $body);
};
if ($@) {
    warn "Exception when calling K5Api->putK5ComputeProjectVmSetTag: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
body =  # Body_3 | Tag update

try: 
    api_instance.put_k5_compute_project_vm_set_tag(projectId, id, subscriptionId, body)
except ApiException as e:
    print("Exception when calling K5Api->putK5ComputeProjectVmSetTag: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Body parameters
Name Description
body *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK

Status: 400 - Invalid tag

Status: 404 - VM id not found


putK5ComputeProjectVmUpdateTags

Update tags for a VM


/api/v1/k5/compute/projects/{project_id}/vms/{id}/updateTags

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/updateTags?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body_2 body = ; // Body_2 | Tags update
        try {
            apiInstance.putK5ComputeProjectVmUpdateTags(projectId, id, subscriptionId, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5ComputeProjectVmUpdateTags");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Body_2 body = ; // Body_2 | Tags update
        try {
            apiInstance.putK5ComputeProjectVmUpdateTags(projectId, id, subscriptionId, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5ComputeProjectVmUpdateTags");
            e.printStackTrace();
        }
    }
}
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription
Body_2 *body = ; // Tags update

K5Api *apiInstance = [[K5Api alloc] init];

[apiInstance putK5ComputeProjectVmUpdateTagsWith:projectId
    id:id
    subscriptionId:subscriptionId
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var body = ; // {Body_2} Tags update


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putK5ComputeProjectVmUpdateTags(projectId, id, subscriptionId, body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5ComputeProjectVmUpdateTagsExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var body = new Body_2(); // Body_2 | Tags update

            try
            {
                apiInstance.putK5ComputeProjectVmUpdateTags(projectId, id, subscriptionId, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.putK5ComputeProjectVmUpdateTags: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription
$body = ; // Body_2 | Tags update

try {
    $api_instance->putK5ComputeProjectVmUpdateTags($projectId, $id, $subscriptionId, $body);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->putK5ComputeProjectVmUpdateTags: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $body = WWW::SwaggerClient::Object::Body_2->new(); # Body_2 | Tags update

eval { 
    $api_instance->putK5ComputeProjectVmUpdateTags(projectId => $projectId, id => $id, subscriptionId => $subscriptionId, body => $body);
};
if ($@) {
    warn "Exception when calling K5Api->putK5ComputeProjectVmUpdateTags: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription
body =  # Body_2 | Tags update

try: 
    api_instance.put_k5_compute_project_vm_update_tags(projectId, id, subscriptionId, body)
except ApiException as e:
    print("Exception when calling K5Api->putK5ComputeProjectVmUpdateTags: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Body parameters
Name Description
body *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK

Status: 400 - Invalid tags

Status: 404 - VM id not found


putK5ComputeProjectVolume

Update volume name and/or description for specified project


/api/v1/k5/compute/projects/{project_id}/volumes/{id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Volume_2 volume = ; // Volume_2 | 
        try {
            inline_response_200_68 result = apiInstance.putK5ComputeProjectVolume(id, subscriptionId, projectId, volume);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5ComputeProjectVolume");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Volume_2 volume = ; // Volume_2 | 
        try {
            inline_response_200_68 result = apiInstance.putK5ComputeProjectVolume(id, subscriptionId, projectId, volume);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5ComputeProjectVolume");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of volume
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Volume_2 *volume = ; //  (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// Update volume name and/or description for specified project
[apiInstance putK5ComputeProjectVolumeWith:id
    subscriptionId:subscriptionId
    projectId:projectId
    volume:volume
              completionHandler: ^(inline_response_200_68 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of volume

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'volume':  // {Volume_2} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putK5ComputeProjectVolume(id, subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5ComputeProjectVolumeExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of volume
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var volume = new Volume_2(); // Volume_2 |  (optional) 

            try
            {
                // Update volume name and/or description for specified project
                inline_response_200_68 result = apiInstance.putK5ComputeProjectVolume(id, subscriptionId, projectId, volume);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.putK5ComputeProjectVolume: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of volume
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$volume = ; // Volume_2 | 

try {
    $result = $api_instance->putK5ComputeProjectVolume($id, $subscriptionId, $projectId, $volume);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->putK5ComputeProjectVolume: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of volume
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $volume = WWW::SwaggerClient::Object::Volume_2->new(); # Volume_2 | 

eval { 
    my $result = $api_instance->putK5ComputeProjectVolume(id => $id, subscriptionId => $subscriptionId, projectId => $projectId, volume => $volume);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->putK5ComputeProjectVolume: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of volume
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
volume =  # Volume_2 |  (optional)

try: 
    # Update volume name and/or description for specified project
    api_response = api_instance.put_k5_compute_project_volume(id, subscriptionId, projectId, volume=volume)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->putK5ComputeProjectVolume: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of volume
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
volume
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Volume object with specified id, after update


putK5ComputeProjectVolumeAttach

Attach volume to vm for specified project


/api/v1/k5/compute/projects/{project_id}/volumes/{volume_id}/attach

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes/{volume_id}/attach?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String volumeId = volumeId_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Details details = ; // Details | 
        try {
            apiInstance.putK5ComputeProjectVolumeAttach(volumeId, subscriptionId, projectId, details);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5ComputeProjectVolumeAttach");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String volumeId = volumeId_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Details details = ; // Details | 
        try {
            apiInstance.putK5ComputeProjectVolumeAttach(volumeId, subscriptionId, projectId, details);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5ComputeProjectVolumeAttach");
            e.printStackTrace();
        }
    }
}
String *volumeId = volumeId_example; // ID of volume
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Details *details = ; //  (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// Attach volume to vm for specified project
[apiInstance putK5ComputeProjectVolumeAttachWith:volumeId
    subscriptionId:subscriptionId
    projectId:projectId
    details:details
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var volumeId = volumeId_example; // {String} ID of volume

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'details':  // {Details} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putK5ComputeProjectVolumeAttach(volumeId, subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5ComputeProjectVolumeAttachExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var volumeId = volumeId_example;  // String | ID of volume
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var details = new Details(); // Details |  (optional) 

            try
            {
                // Attach volume to vm for specified project
                apiInstance.putK5ComputeProjectVolumeAttach(volumeId, subscriptionId, projectId, details);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.putK5ComputeProjectVolumeAttach: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$volumeId = volumeId_example; // String | ID of volume
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$details = ; // Details | 

try {
    $api_instance->putK5ComputeProjectVolumeAttach($volumeId, $subscriptionId, $projectId, $details);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->putK5ComputeProjectVolumeAttach: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $volumeId = volumeId_example; # String | ID of volume
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $details = WWW::SwaggerClient::Object::Details->new(); # Details | 

eval { 
    $api_instance->putK5ComputeProjectVolumeAttach(volumeId => $volumeId, subscriptionId => $subscriptionId, projectId => $projectId, details => $details);
};
if ($@) {
    warn "Exception when calling K5Api->putK5ComputeProjectVolumeAttach: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
volumeId = volumeId_example # String | ID of volume
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
details =  # Details |  (optional)

try: 
    # Attach volume to vm for specified project
    api_instance.put_k5_compute_project_volume_attach(volumeId, subscriptionId, projectId, details=details)
except ApiException as e:
    print("Exception when calling K5Api->putK5ComputeProjectVolumeAttach: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
ID of volume
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
details
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Volume attached to vm successfully


putK5ComputeProjectVolumeDetach

Detach volume from vm for specifed project


/api/v1/k5/compute/projects/{project_id}/volumes/{volume_id}/detach

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/volumes/{volume_id}/detach?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String volumeId = volumeId_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.putK5ComputeProjectVolumeDetach(volumeId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5ComputeProjectVolumeDetach");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String volumeId = volumeId_example; // String | ID of volume
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.putK5ComputeProjectVolumeDetach(volumeId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5ComputeProjectVolumeDetach");
            e.printStackTrace();
        }
    }
}
String *volumeId = volumeId_example; // ID of volume
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Detach volume from vm for specifed project
[apiInstance putK5ComputeProjectVolumeDetachWith:volumeId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var volumeId = volumeId_example; // {String} ID of volume

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putK5ComputeProjectVolumeDetach(volumeId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5ComputeProjectVolumeDetachExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var volumeId = volumeId_example;  // String | ID of volume
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Detach volume from vm for specifed project
                apiInstance.putK5ComputeProjectVolumeDetach(volumeId, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.putK5ComputeProjectVolumeDetach: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$volumeId = volumeId_example; // String | ID of volume
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->putK5ComputeProjectVolumeDetach($volumeId, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->putK5ComputeProjectVolumeDetach: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $volumeId = volumeId_example; # String | ID of volume
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->putK5ComputeProjectVolumeDetach(volumeId => $volumeId, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->putK5ComputeProjectVolumeDetach: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
volumeId = volumeId_example # String | ID of volume
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Detach volume from vm for specifed project
    api_instance.put_k5_compute_project_volume_detach(volumeId, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->putK5ComputeProjectVolumeDetach: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
ID of volume
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Volume detached from vm successfully


putK5NetworkProjectInterfacesAttach

Attach interface to specified router


/api/v1/k5/network/projects/{project_id}/interfaces/attach

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces/attach?subscriptionId=&routerId=&subnetId=&portId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String routerId = routerId_example; // String | Id of a router
        String subnetId = subnetId_example; // String | Id of a subnet
        String portId = portId_example; // String | Id of a port
        try {
            inline_response_200_27 result = apiInstance.putK5NetworkProjectInterfacesAttach(subscriptionId, projectId, routerId, subnetId, portId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5NetworkProjectInterfacesAttach");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String routerId = routerId_example; // String | Id of a router
        String subnetId = subnetId_example; // String | Id of a subnet
        String portId = portId_example; // String | Id of a port
        try {
            inline_response_200_27 result = apiInstance.putK5NetworkProjectInterfacesAttach(subscriptionId, projectId, routerId, subnetId, portId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5NetworkProjectInterfacesAttach");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *routerId = routerId_example; // Id of a router
String *subnetId = subnetId_example; // Id of a subnet (optional)
String *portId = portId_example; // Id of a port (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// Attach interface to specified router
[apiInstance putK5NetworkProjectInterfacesAttachWith:subscriptionId
    projectId:projectId
    routerId:routerId
    subnetId:subnetId
    portId:portId
              completionHandler: ^(inline_response_200_27 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var routerId = routerId_example; // {String} Id of a router

var opts = { 
  'subnetId': subnetId_example, // {String} Id of a subnet
  'portId': portId_example // {String} Id of a port
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putK5NetworkProjectInterfacesAttach(subscriptionId, projectId, routerId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5NetworkProjectInterfacesAttachExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var routerId = routerId_example;  // String | Id of a router
            var subnetId = subnetId_example;  // String | Id of a subnet (optional) 
            var portId = portId_example;  // String | Id of a port (optional) 

            try
            {
                // Attach interface to specified router
                inline_response_200_27 result = apiInstance.putK5NetworkProjectInterfacesAttach(subscriptionId, projectId, routerId, subnetId, portId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.putK5NetworkProjectInterfacesAttach: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$routerId = routerId_example; // String | Id of a router
$subnetId = subnetId_example; // String | Id of a subnet
$portId = portId_example; // String | Id of a port

try {
    $result = $api_instance->putK5NetworkProjectInterfacesAttach($subscriptionId, $projectId, $routerId, $subnetId, $portId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->putK5NetworkProjectInterfacesAttach: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $routerId = routerId_example; # String | Id of a router
my $subnetId = subnetId_example; # String | Id of a subnet
my $portId = portId_example; # String | Id of a port

eval { 
    my $result = $api_instance->putK5NetworkProjectInterfacesAttach(subscriptionId => $subscriptionId, projectId => $projectId, routerId => $routerId, subnetId => $subnetId, portId => $portId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->putK5NetworkProjectInterfacesAttach: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
routerId = routerId_example # String | Id of a router
subnetId = subnetId_example # String | Id of a subnet (optional)
portId = portId_example # String | Id of a port (optional)

try: 
    # Attach interface to specified router
    api_response = api_instance.put_k5_network_project_interfaces_attach(subscriptionId, projectId, routerId, subnetId=subnetId, portId=portId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->putK5NetworkProjectInterfacesAttach: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
routerId*
String
Id of a router
Required
subnetId
String
Id of a subnet
portId
String
Id of a port

Responses

Status: 200 -

Status: 400 - Invalid json payload


putK5NetworkProjectRouterExternalGateway

Attach network to router

Attach network to router


/api/v1/k5/network/projects/{project_id}/routers/{id}/externalGateway

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers/{id}/externalGateway?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        NetworkId networkId = ; // NetworkId | Network id to attach to router
        try {
            inline_response_200_25 result = apiInstance.putK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5NetworkProjectRouterExternalGateway");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        NetworkId networkId = ; // NetworkId | Network id to attach to router
        try {
            inline_response_200_25 result = apiInstance.putK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5NetworkProjectRouterExternalGateway");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of router
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
NetworkId *networkId = ; // Network id to attach to router

K5Api *apiInstance = [[K5Api alloc] init];

// Attach network to router
[apiInstance putK5NetworkProjectRouterExternalGatewayWith:id
    subscriptionId:subscriptionId
    projectId:projectId
    networkId:networkId
              completionHandler: ^(inline_response_200_25 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} ID of router

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var networkId = ; // {NetworkId} Network id to attach to router


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId, networkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5NetworkProjectRouterExternalGatewayExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | ID of router
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var networkId = new NetworkId(); // NetworkId | Network id to attach to router

            try
            {
                // Attach network to router
                inline_response_200_25 result = apiInstance.putK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.putK5NetworkProjectRouterExternalGateway: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | ID of router
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$networkId = ; // NetworkId | Network id to attach to router

try {
    $result = $api_instance->putK5NetworkProjectRouterExternalGateway($id, $subscriptionId, $projectId, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->putK5NetworkProjectRouterExternalGateway: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | ID of router
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $networkId = WWW::SwaggerClient::Object::NetworkId->new(); # NetworkId | Network id to attach to router

eval { 
    my $result = $api_instance->putK5NetworkProjectRouterExternalGateway(id => $id, subscriptionId => $subscriptionId, projectId => $projectId, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->putK5NetworkProjectRouterExternalGateway: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | ID of router
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
networkId =  # NetworkId | Network id to attach to router

try: 
    # Attach network to router
    api_response = api_instance.put_k5_network_project_router_external_gateway(id, subscriptionId, projectId, networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->putK5NetworkProjectRouterExternalGateway: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of router
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
networkId *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK

Status: 400 - Invalid json payload


putK5NetworkProjectSecurityGroup

Update specified Security Group for specified project


/api/v1/k5/network/projects/{project_id}/securityGroups/{id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | Security Group ID
        Data_9 data = ; // Data_9 | Security Group data
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_22 result = apiInstance.putK5NetworkProjectSecurityGroup(id, data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5NetworkProjectSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String id = id_example; // String | Security Group ID
        Data_9 data = ; // Data_9 | Security Group data
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_22 result = apiInstance.putK5NetworkProjectSecurityGroup(id, data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5NetworkProjectSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Security Group ID
Data_9 *data = ; // Security Group data
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Update specified Security Group for specified project
[apiInstance putK5NetworkProjectSecurityGroupWith:id
    data:data
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_22 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var id = id_example; // {String} Security Group ID

var data = ; // {Data_9} Security Group data

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putK5NetworkProjectSecurityGroup(id, data, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5NetworkProjectSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var id = id_example;  // String | Security Group ID
            var data = new Data_9(); // Data_9 | Security Group data
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Update specified Security Group for specified project
                inline_response_200_22 result = apiInstance.putK5NetworkProjectSecurityGroup(id, data, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.putK5NetworkProjectSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$id = id_example; // String | Security Group ID
$data = ; // Data_9 | Security Group data
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->putK5NetworkProjectSecurityGroup($id, $data, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->putK5NetworkProjectSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $id = id_example; # String | Security Group ID
my $data = WWW::SwaggerClient::Object::Data_9->new(); # Data_9 | Security Group data
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->putK5NetworkProjectSecurityGroup(id => $id, data => $data, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->putK5NetworkProjectSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
id = id_example # String | Security Group ID
data =  # Data_9 | Security Group data
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Update specified Security Group for specified project
    api_response = api_instance.put_k5_network_project_security_group(id, data, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->putK5NetworkProjectSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Security Group ID
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Updated specified Security Group

Status: 400 - Invalid json payload


putK5NetworkProjectVmAssignFloatingIp

Assign floating IP for given VM


/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/assignFloatingIp

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/assignFloatingIp?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String vmId = vmId_example; // String | ID of VM
        String projectId = projectId_example; // String | Id of K5 project
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Data_2 data = ; // Data_2 | Arguments
        try {
            inline_response_200_21 result = apiInstance.putK5NetworkProjectVmAssignFloatingIp(vmId, projectId, subscriptionId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5NetworkProjectVmAssignFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String vmId = vmId_example; // String | ID of VM
        String projectId = projectId_example; // String | Id of K5 project
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Data_2 data = ; // Data_2 | Arguments
        try {
            inline_response_200_21 result = apiInstance.putK5NetworkProjectVmAssignFloatingIp(vmId, projectId, subscriptionId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5NetworkProjectVmAssignFloatingIp");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of VM
String *projectId = projectId_example; // Id of K5 project
String *subscriptionId = subscriptionId_example; // Id of subscription
Data_2 *data = ; // Arguments (optional)

K5Api *apiInstance = [[K5Api alloc] init];

// Assign floating IP for given VM
[apiInstance putK5NetworkProjectVmAssignFloatingIpWith:vmId
    projectId:projectId
    subscriptionId:subscriptionId
    data:data
              completionHandler: ^(inline_response_200_21 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var vmId = vmId_example; // {String} ID of VM

var projectId = projectId_example; // {String} Id of K5 project

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var opts = { 
  'data':  // {Data_2} Arguments
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putK5NetworkProjectVmAssignFloatingIp(vmId, projectId, subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5NetworkProjectVmAssignFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var vmId = vmId_example;  // String | ID of VM
            var projectId = projectId_example;  // String | Id of K5 project
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var data = new Data_2(); // Data_2 | Arguments (optional) 

            try
            {
                // Assign floating IP for given VM
                inline_response_200_21 result = apiInstance.putK5NetworkProjectVmAssignFloatingIp(vmId, projectId, subscriptionId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.putK5NetworkProjectVmAssignFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$vmId = vmId_example; // String | ID of VM
$projectId = projectId_example; // String | Id of K5 project
$subscriptionId = subscriptionId_example; // String | Id of subscription
$data = ; // Data_2 | Arguments

try {
    $result = $api_instance->putK5NetworkProjectVmAssignFloatingIp($vmId, $projectId, $subscriptionId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->putK5NetworkProjectVmAssignFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $vmId = vmId_example; # String | ID of VM
my $projectId = projectId_example; # String | Id of K5 project
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $data = WWW::SwaggerClient::Object::Data_2->new(); # Data_2 | Arguments

eval { 
    my $result = $api_instance->putK5NetworkProjectVmAssignFloatingIp(vmId => $vmId, projectId => $projectId, subscriptionId => $subscriptionId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->putK5NetworkProjectVmAssignFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
vmId = vmId_example # String | ID of VM
projectId = projectId_example # String | Id of K5 project
subscriptionId = subscriptionId_example # String | Id of subscription
data =  # Data_2 | Arguments (optional)

try: 
    # Assign floating IP for given VM
    api_response = api_instance.put_k5_network_project_vm_assign_floating_ip(vmId, projectId, subscriptionId, data=data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->putK5NetworkProjectVmAssignFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of VM
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Assigned floating IP

Status: 400 - Unable to assign floating IP


putK5NetworkProjectVmSecurityGroup

Assign Security Group by name to specified VM for specified project


/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/securityGroups/{security_group_id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/securityGroups/{security_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupId = securityGroupId_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.putK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5NetworkProjectVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupId = securityGroupId_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.putK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#putK5NetworkProjectVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of VM
String *securityGroupId = securityGroupId_example; // ID of Security Group
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Assign Security Group by name to specified VM for specified project
[apiInstance putK5NetworkProjectVmSecurityGroupWith:vmId
    securityGroupId:securityGroupId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var vmId = vmId_example; // {String} ID of VM

var securityGroupId = securityGroupId_example; // {String} ID of Security Group

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5NetworkProjectVmSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var vmId = vmId_example;  // String | ID of VM
            var securityGroupId = securityGroupId_example;  // String | ID of Security Group
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Assign Security Group by name to specified VM for specified project
                apiInstance.putK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.putK5NetworkProjectVmSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$vmId = vmId_example; // String | ID of VM
$securityGroupId = securityGroupId_example; // String | ID of Security Group
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->putK5NetworkProjectVmSecurityGroup($vmId, $securityGroupId, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->putK5NetworkProjectVmSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $vmId = vmId_example; # String | ID of VM
my $securityGroupId = securityGroupId_example; # String | ID of Security Group
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->putK5NetworkProjectVmSecurityGroup(vmId => $vmId, securityGroupId => $securityGroupId, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling K5Api->putK5NetworkProjectVmSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
vmId = vmId_example # String | ID of VM
securityGroupId = securityGroupId_example # String | ID of Security Group
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Assign Security Group by name to specified VM for specified project
    api_instance.put_k5_network_project_vm_security_group(vmId, securityGroupId, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling K5Api->putK5NetworkProjectVmSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of VM
Required
security_group_id*
String
ID of Security Group
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Security group is already assigned to VM

Status: 201 - Security group was assigned to VM

Status: 400 - Malformed security group name or vm id

Status: 404 - VM or Security Group does not exist

Status: 500 - Unknown error occurred

Status: 502 - Error when communicating with external service


updateNetwork

Update network for specified project


/api/v1/k5/network/projects/{project_id}/networks/{networkId}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/networks/{networkId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String networkId = networkId_example; // String | ID of network
        Data_5 data = ; // Data_5 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_23 result = apiInstance.updateNetwork(networkId, data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#updateNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String networkId = networkId_example; // String | ID of network
        Data_5 data = ; // Data_5 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_23 result = apiInstance.updateNetwork(networkId, data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#updateNetwork");
            e.printStackTrace();
        }
    }
}
String *networkId = networkId_example; // ID of network
Data_5 *data = ; // arguments
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Update network for specified project
[apiInstance updateNetworkWith:networkId
    data:data
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_23 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var networkId = networkId_example; // {String} ID of network

var data = ; // {Data_5} arguments

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateNetwork(networkId, data, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var networkId = networkId_example;  // String | ID of network
            var data = new Data_5(); // Data_5 | arguments
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Update network for specified project
                inline_response_200_23 result = apiInstance.updateNetwork(networkId, data, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.updateNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$networkId = networkId_example; // String | ID of network
$data = ; // Data_5 | arguments
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->updateNetwork($networkId, $data, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->updateNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $networkId = networkId_example; # String | ID of network
my $data = WWW::SwaggerClient::Object::Data_5->new(); # Data_5 | arguments
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->updateNetwork(networkId => $networkId, data => $data, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->updateNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
networkId = networkId_example # String | ID of network
data =  # Data_5 | arguments
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Update network for specified project
    api_response = api_instance.update_network(networkId, data, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->updateNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
networkId*
String
ID of network
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Modified network

Status: 400 - Invalid json payload

Status: 500 - Internal error


updateProject

Update project


/api/v1/k5/compute/projects/{project_id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_17 data = ; // Data_17 | arguments
        try {
            inline_response_200_69 result = apiInstance.updateProject(subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#updateProject");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_17 data = ; // Data_17 | arguments
        try {
            inline_response_200_69 result = apiInstance.updateProject(subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#updateProject");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Data_17 *data = ; // arguments

K5Api *apiInstance = [[K5Api alloc] init];

// Update project
[apiInstance updateProjectWith:subscriptionId
    projectId:projectId
    data:data
              completionHandler: ^(inline_response_200_69 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var data = ; // {Data_17} arguments


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateProject(subscriptionId, projectId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateProjectExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var data = new Data_17(); // Data_17 | arguments

            try
            {
                // Update project
                inline_response_200_69 result = apiInstance.updateProject(subscriptionId, projectId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.updateProject: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$data = ; // Data_17 | arguments

try {
    $result = $api_instance->updateProject($subscriptionId, $projectId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->updateProject: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $data = WWW::SwaggerClient::Object::Data_17->new(); # Data_17 | arguments

eval { 
    my $result = $api_instance->updateProject(subscriptionId => $subscriptionId, projectId => $projectId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->updateProject: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
data =  # Data_17 | arguments

try: 
    # Update project
    api_response = api_instance.update_project(subscriptionId, projectId, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->updateProject: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Project updated successfully

Status: 400 - Invalid json payload

Status: 409 - Resource limit exceeded

Status: 500 - Internal error


updateSubnet

Update subnet for specified project


/api/v1/k5/network/projects/{project_id}/subnets/{subnetId}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/subnets/{subnetId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subnetId = subnetId_example; // String | ID of subnet
        Data_7 data = ; // Data_7 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_24 result = apiInstance.updateSubnet(subnetId, data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#updateSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subnetId = subnetId_example; // String | ID of subnet
        Data_7 data = ; // Data_7 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_24 result = apiInstance.updateSubnet(subnetId, data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#updateSubnet");
            e.printStackTrace();
        }
    }
}
String *subnetId = subnetId_example; // ID of subnet
Data_7 *data = ; // arguments
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

K5Api *apiInstance = [[K5Api alloc] init];

// Update subnet for specified project
[apiInstance updateSubnetWith:subnetId
    data:data
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_24 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subnetId = subnetId_example; // {String} ID of subnet

var data = ; // {Data_7} arguments

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateSubnet(subnetId, data, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subnetId = subnetId_example;  // String | ID of subnet
            var data = new Data_7(); // Data_7 | arguments
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Update subnet for specified project
                inline_response_200_24 result = apiInstance.updateSubnet(subnetId, data, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.updateSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subnetId = subnetId_example; // String | ID of subnet
$data = ; // Data_7 | arguments
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->updateSubnet($subnetId, $data, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->updateSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subnetId = subnetId_example; # String | ID of subnet
my $data = WWW::SwaggerClient::Object::Data_7->new(); # Data_7 | arguments
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->updateSubnet(subnetId => $subnetId, data => $data, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->updateSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subnetId = subnetId_example # String | ID of subnet
data =  # Data_7 | arguments
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Update subnet for specified project
    api_response = api_instance.update_subnet(subnetId, data, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->updateSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnetId*
String
ID of subnet
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Modified subnet

Status: 400 - Invalid json payload

Status: 500 - Internal error


updateWorkshift

Update workshift


/api/v1/k5/compute/projects/{project_id}/vms/{id}/workshift

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/compute/projects/{project_id}/vms/{id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.K5Api;

import java.io.File;
import java.util.*;

public class K5ApiExample {

    public static void main(String[] args) {
        
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_18 data = ; // Data_18 | Details of the workshift that will be updated
        try {
            apiv1awscomputevms_workshift result = apiInstance.updateWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#updateWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.K5Api;

public class K5ApiExample {

    public static void main(String[] args) {
        K5Api apiInstance = new K5Api();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_18 data = ; // Data_18 | Details of the workshift that will be updated
        try {
            apiv1awscomputevms_workshift result = apiInstance.updateWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling K5Api#updateWorkshift");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm
Data_18 *data = ; // Details of the workshift that will be updated

K5Api *apiInstance = [[K5Api alloc] init];

// Update workshift
[apiInstance updateWorkshiftWith:subscriptionId
    projectId:projectId
    id:id
    data:data
              completionHandler: ^(apiv1awscomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.K5Api()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm

var data = ; // {Data_18} Details of the workshift that will be updated


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateWorkshift(subscriptionId, projectId, id, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new K5Api();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm
            var data = new Data_18(); // Data_18 | Details of the workshift that will be updated

            try
            {
                // Update workshift
                apiv1awscomputevms_workshift result = apiInstance.updateWorkshift(subscriptionId, projectId, id, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling K5Api.updateWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\K5Api();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm
$data = ; // Data_18 | Details of the workshift that will be updated

try {
    $result = $api_instance->updateWorkshift($subscriptionId, $projectId, $id, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling K5Api->updateWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::K5Api;

my $api_instance = WWW::SwaggerClient::K5Api->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm
my $data = WWW::SwaggerClient::Object::Data_18->new(); # Data_18 | Details of the workshift that will be updated

eval { 
    my $result = $api_instance->updateWorkshift(subscriptionId => $subscriptionId, projectId => $projectId, id => $id, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling K5Api->updateWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.K5Api()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm
data =  # Data_18 | Details of the workshift that will be updated

try: 
    # Update workshift
    api_response = api_instance.update_workshift(subscriptionId, projectId, id, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling K5Api->updateWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Workshift updated successfully

Status: 400 - Bad request

Status: 500 - Internal server error


Network

assignInterfaceToVm

Assign interface to VM


/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/interface/{id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/interface/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String vmId = vmId_example; // String | Id of VM
        Data_14 data = ; // Data_14 | arguments
        try {
            inline_response_200_26 result = apiInstance.assignInterfaceToVm(id, subscriptionId, projectId, vmId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#assignInterfaceToVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String vmId = vmId_example; // String | Id of VM
        Data_14 data = ; // Data_14 | arguments
        try {
            inline_response_200_26 result = apiInstance.assignInterfaceToVm(id, subscriptionId, projectId, vmId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#assignInterfaceToVm");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of interface
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *vmId = vmId_example; // Id of VM
Data_14 *data = ; // arguments (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Assign interface to VM
[apiInstance assignInterfaceToVmWith:id
    subscriptionId:subscriptionId
    projectId:projectId
    vmId:vmId
    data:data
              completionHandler: ^(inline_response_200_26 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} ID of interface

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var vmId = vmId_example; // {String} Id of VM

var opts = { 
  'data':  // {Data_14} arguments
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.assignInterfaceToVm(id, subscriptionId, projectId, vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class assignInterfaceToVmExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | ID of interface
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var vmId = vmId_example;  // String | Id of VM
            var data = new Data_14(); // Data_14 | arguments (optional) 

            try
            {
                // Assign interface to VM
                inline_response_200_26 result = apiInstance.assignInterfaceToVm(id, subscriptionId, projectId, vmId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.assignInterfaceToVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | ID of interface
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$vmId = vmId_example; // String | Id of VM
$data = ; // Data_14 | arguments

try {
    $result = $api_instance->assignInterfaceToVm($id, $subscriptionId, $projectId, $vmId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->assignInterfaceToVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | ID of interface
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $vmId = vmId_example; # String | Id of VM
my $data = WWW::SwaggerClient::Object::Data_14->new(); # Data_14 | arguments

eval { 
    my $result = $api_instance->assignInterfaceToVm(id => $id, subscriptionId => $subscriptionId, projectId => $projectId, vmId => $vmId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->assignInterfaceToVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | ID of interface
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
vmId = vmId_example # String | Id of VM
data =  # Data_14 | arguments (optional)

try: 
    # Assign interface to VM
    api_response = api_instance.assign_interface_to_vm(id, subscriptionId, projectId, vmId, data=data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->assignInterfaceToVm: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of interface
Required
project_id*
String
Id of K5 project
Required
vm_id*
String
Id of VM
Required
Body parameters
Name Description
data
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


createFloatingIp

Create a new Floating IP for specified project


/api/v1/k5/network/projects/{project_id}/floatingIps

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/floatingIps?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        FloatingIp floatingIp = ; // FloatingIp | Attributes for creating Floating IP
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_21 result = apiInstance.createFloatingIp(floatingIp, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#createFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        FloatingIp floatingIp = ; // FloatingIp | Attributes for creating Floating IP
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_21 result = apiInstance.createFloatingIp(floatingIp, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#createFloatingIp");
            e.printStackTrace();
        }
    }
}
FloatingIp *floatingIp = ; // Attributes for creating Floating IP
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create a new Floating IP for specified project
[apiInstance createFloatingIpWith:floatingIp
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_21 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var floatingIp = ; // {FloatingIp} Attributes for creating Floating IP

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createFloatingIp(floatingIp, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var floatingIp = new FloatingIp(); // FloatingIp | Attributes for creating Floating IP
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Create a new Floating IP for specified project
                inline_response_200_21 result = apiInstance.createFloatingIp(floatingIp, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.createFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$floatingIp = ; // FloatingIp | Attributes for creating Floating IP
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->createFloatingIp($floatingIp, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->createFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $floatingIp = WWW::SwaggerClient::Object::FloatingIp->new(); # FloatingIp | Attributes for creating Floating IP
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->createFloatingIp(floatingIp => $floatingIp, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->createFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
floatingIp =  # FloatingIp | Attributes for creating Floating IP
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Create a new Floating IP for specified project
    api_response = api_instance.create_floating_ip(floatingIp, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->createFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
floatingIp *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - The created Floating IP

Status: 400 - Invalid json payload


createInterface

Create interfaces for specified project

Create new port


/api/v1/k5/network/projects/{project_id}/interfaces

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_12 data = ; // Data_12 | Interface data
        try {
            inline_response_200_26 result = apiInstance.createInterface(subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#createInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_12 data = ; // Data_12 | Interface data
        try {
            inline_response_200_26 result = apiInstance.createInterface(subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#createInterface");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Data_12 *data = ; // Interface data

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create interfaces for specified project
[apiInstance createInterfaceWith:subscriptionId
    projectId:projectId
    data:data
              completionHandler: ^(inline_response_200_26 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var data = ; // {Data_12} Interface data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createInterface(subscriptionId, projectId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var data = new Data_12(); // Data_12 | Interface data

            try
            {
                // Create interfaces for specified project
                inline_response_200_26 result = apiInstance.createInterface(subscriptionId, projectId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.createInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$data = ; // Data_12 | Interface data

try {
    $result = $api_instance->createInterface($subscriptionId, $projectId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->createInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $data = WWW::SwaggerClient::Object::Data_12->new(); # Data_12 | Interface data

eval { 
    my $result = $api_instance->createInterface(subscriptionId => $subscriptionId, projectId => $projectId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->createInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
data =  # Data_12 | Interface data

try: 
    # Create interfaces for specified project
    api_response = api_instance.create_interface(subscriptionId, projectId, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->createInterface: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK

Status: 400 - Invalid json payload


createNetwork

Create new network for specified project


/api/v1/k5/network/projects/{project_id}/networks

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/networks?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        Data_4 data = ; // Data_4 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_23 result = apiInstance.createNetwork(data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#createNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        Data_4 data = ; // Data_4 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_23 result = apiInstance.createNetwork(data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#createNetwork");
            e.printStackTrace();
        }
    }
}
Data_4 *data = ; // arguments
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create new network for specified project
[apiInstance createNetworkWith:data
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_23 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var data = ; // {Data_4} arguments

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createNetwork(data, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var data = new Data_4(); // Data_4 | arguments
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Create new network for specified project
                inline_response_200_23 result = apiInstance.createNetwork(data, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.createNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$data = ; // Data_4 | arguments
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->createNetwork($data, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->createNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $data = WWW::SwaggerClient::Object::Data_4->new(); # Data_4 | arguments
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->createNetwork(data => $data, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->createNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
data =  # Data_4 | arguments
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Create new network for specified project
    api_response = api_instance.create_network(data, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->createNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - new network

Status: 400 - Invalid json payload

Status: 409 - Resource limit exceeded

Status: 500 - Internal error


createRouter

Create router for specified project

Create new router


/api/v1/k5/network/projects/{project_id}/routers

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_10 data = ; // Data_10 | Router data
        try {
            inline_response_200_25 result = apiInstance.createRouter(subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#createRouter");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_10 data = ; // Data_10 | Router data
        try {
            inline_response_200_25 result = apiInstance.createRouter(subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#createRouter");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Data_10 *data = ; // Router data

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create router for specified project
[apiInstance createRouterWith:subscriptionId
    projectId:projectId
    data:data
              completionHandler: ^(inline_response_200_25 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var data = ; // {Data_10} Router data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createRouter(subscriptionId, projectId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createRouterExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var data = new Data_10(); // Data_10 | Router data

            try
            {
                // Create router for specified project
                inline_response_200_25 result = apiInstance.createRouter(subscriptionId, projectId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.createRouter: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$data = ; // Data_10 | Router data

try {
    $result = $api_instance->createRouter($subscriptionId, $projectId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->createRouter: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $data = WWW::SwaggerClient::Object::Data_10->new(); # Data_10 | Router data

eval { 
    my $result = $api_instance->createRouter(subscriptionId => $subscriptionId, projectId => $projectId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->createRouter: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
data =  # Data_10 | Router data

try: 
    # Create router for specified project
    api_response = api_instance.create_router(subscriptionId, projectId, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->createRouter: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK

Status: 400 - Invalid json payload


createSubnet

Create new subnet for specified project


/api/v1/k5/network/projects/{project_id}/subnets

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        Data_6 data = ; // Data_6 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_24 result = apiInstance.createSubnet(data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#createSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        Data_6 data = ; // Data_6 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_24 result = apiInstance.createSubnet(data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#createSubnet");
            e.printStackTrace();
        }
    }
}
Data_6 *data = ; // arguments
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create new subnet for specified project
[apiInstance createSubnetWith:data
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_24 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var data = ; // {Data_6} arguments

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createSubnet(data, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var data = new Data_6(); // Data_6 | arguments
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Create new subnet for specified project
                inline_response_200_24 result = apiInstance.createSubnet(data, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.createSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$data = ; // Data_6 | arguments
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->createSubnet($data, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->createSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $data = WWW::SwaggerClient::Object::Data_6->new(); # Data_6 | arguments
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->createSubnet(data => $data, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->createSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
data =  # Data_6 | arguments
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Create new subnet for specified project
    api_response = api_instance.create_subnet(data, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->createSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - new subnet

Status: 400 - Invalid json payload


deleteAwsNetworkInterface

Delete interface

Delete interface


/api/v1/aws/network/interfaces/{interface_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/network/interfaces/{interface_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            apiInstance.deleteAwsNetworkInterface(subscriptionId, interfaceId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteAwsNetworkInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            apiInstance.deleteAwsNetworkInterface(subscriptionId, interfaceId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteAwsNetworkInterface");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *interfaceId = interfaceId_example; // Interface id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Delete interface
[apiInstance deleteAwsNetworkInterfaceWith:subscriptionId
    interfaceId:interfaceId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var interfaceId = interfaceId_example; // {String} Interface id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsNetworkInterface(subscriptionId, interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsNetworkInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var interfaceId = interfaceId_example;  // String | Interface id

            try
            {
                // Delete interface
                apiInstance.deleteAwsNetworkInterface(subscriptionId, interfaceId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteAwsNetworkInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$interfaceId = interfaceId_example; // String | Interface id

try {
    $api_instance->deleteAwsNetworkInterface($subscriptionId, $interfaceId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteAwsNetworkInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $interfaceId = interfaceId_example; # String | Interface id

eval { 
    $api_instance->deleteAwsNetworkInterface(subscriptionId => $subscriptionId, interfaceId => $interfaceId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteAwsNetworkInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
interfaceId = interfaceId_example # String | Interface id

try: 
    # Delete interface
    api_instance.delete_aws_network_interface(subscriptionId, interfaceId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteAwsNetworkInterface: %s\n" % e)

Parameters

Path parameters
Name Description
interface_id*
String
Interface id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 400 - Malformed interface id

Status: 404 - Interface with specified ID does not exist.

Status: 500 - An unexpected error occurred


deleteAwsNetworkNetwork

Delete network

Delete network


/api/v1/aws/network/networks/{network_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/network/networks/{network_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            apiInstance.deleteAwsNetworkNetwork(subscriptionId, networkId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteAwsNetworkNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            apiInstance.deleteAwsNetworkNetwork(subscriptionId, networkId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteAwsNetworkNetwork");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Delete network
[apiInstance deleteAwsNetworkNetworkWith:subscriptionId
    networkId:networkId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsNetworkNetwork(subscriptionId, networkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsNetworkNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id

            try
            {
                // Delete network
                apiInstance.deleteAwsNetworkNetwork(subscriptionId, networkId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteAwsNetworkNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id

try {
    $api_instance->deleteAwsNetworkNetwork($subscriptionId, $networkId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteAwsNetworkNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id

eval { 
    $api_instance->deleteAwsNetworkNetwork(subscriptionId => $subscriptionId, networkId => $networkId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteAwsNetworkNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id

try: 
    # Delete network
    api_instance.delete_aws_network_network(subscriptionId, networkId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteAwsNetworkNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 400 - Malformed network id

Status: 404 - Network does not exist

Status: 500 - An unexpected error occurred


deleteAwsNetworkSecurityGroup

Delete security group

Delete security group


/api/v1/aws/network/securityGroups/{security_group_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/network/securityGroups/{security_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.deleteAwsNetworkSecurityGroup(subscriptionId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteAwsNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.deleteAwsNetworkSecurityGroup(subscriptionId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteAwsNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *securityGroupId = securityGroupId_example; // Security group id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Delete security group
[apiInstance deleteAwsNetworkSecurityGroupWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsNetworkSecurityGroup(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsNetworkSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Delete security group
                apiInstance.deleteAwsNetworkSecurityGroup(subscriptionId, securityGroupId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteAwsNetworkSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $api_instance->deleteAwsNetworkSecurityGroup($subscriptionId, $securityGroupId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteAwsNetworkSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    $api_instance->deleteAwsNetworkSecurityGroup(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteAwsNetworkSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Delete security group
    api_instance.delete_aws_network_security_group(subscriptionId, securityGroupId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteAwsNetworkSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 400 - Malformed security group id

Status: 404 - Security group with specified id does not exist.

Status: 500 - An unexpected error occurred


deleteAwsNetworkSubnet

Delete subnet

Delete subnet


/api/v1/aws/network/subnets/{subnet_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/network/subnets/{subnet_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        try {
            apiInstance.deleteAwsNetworkSubnet(subscriptionId, subnetId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteAwsNetworkSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        try {
            apiInstance.deleteAwsNetworkSubnet(subscriptionId, subnetId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteAwsNetworkSubnet");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *subnetId = subnetId_example; // Subnet id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Delete subnet
[apiInstance deleteAwsNetworkSubnetWith:subscriptionId
    subnetId:subnetId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var subnetId = subnetId_example; // {String} Subnet id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsNetworkSubnet(subscriptionId, subnetId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsNetworkSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var subnetId = subnetId_example;  // String | Subnet id

            try
            {
                // Delete subnet
                apiInstance.deleteAwsNetworkSubnet(subscriptionId, subnetId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteAwsNetworkSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$subnetId = subnetId_example; // String | Subnet id

try {
    $api_instance->deleteAwsNetworkSubnet($subscriptionId, $subnetId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteAwsNetworkSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $subnetId = subnetId_example; # String | Subnet id

eval { 
    $api_instance->deleteAwsNetworkSubnet(subscriptionId => $subscriptionId, subnetId => $subnetId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteAwsNetworkSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
subnetId = subnetId_example # String | Subnet id

try: 
    # Delete subnet
    api_instance.delete_aws_network_subnet(subscriptionId, subnetId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteAwsNetworkSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnet_id*
String
Subnet id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 400 - Malformed subnet id

Status: 404 - Subnet does not exist

Status: 500 - An unexpected error occurred


deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>

Delete Security Group (specified by ID) from a specified VM (specified by ID)


/api/v1/aws/network/vms/<vm_id>/securityGroups/<security_group_id>

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/aws/network/vms/<vm_id>/securityGroups/<security_group_id>?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupName = securityGroupName_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteAwsNetworkVmsSecurityGroups(vmId, securityGroupName, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteAwsNetworkVmsSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupName = securityGroupName_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.deleteAwsNetworkVmsSecurityGroups(vmId, securityGroupName, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteAwsNetworkVmsSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of VM
String *securityGroupName = securityGroupName_example; // ID of Security Group
String *subscriptionId = subscriptionId_example; // Id of subscription

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Delete Security Group (specified by ID) from a specified VM (specified by ID)
[apiInstance deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>With:vmId
    securityGroupName:securityGroupName
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var vmId = vmId_example; // {String} ID of VM

var securityGroupName = securityGroupName_example; // {String} ID of Security Group

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteAwsNetworkVmsSecurityGroups(vmId, securityGroupName, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>Example
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var vmId = vmId_example;  // String | ID of VM
            var securityGroupName = securityGroupName_example;  // String | ID of Security Group
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Delete Security Group (specified by ID) from a specified VM (specified by ID)
                apiInstance.deleteAwsNetworkVmsSecurityGroups(vmId, securityGroupName, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$vmId = vmId_example; // String | ID of VM
$securityGroupName = securityGroupName_example; // String | ID of Security Group
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $api_instance->deleteAwsNetworkVmsSecurityGroups($vmId, $securityGroupName, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $vmId = vmId_example; # String | ID of VM
my $securityGroupName = securityGroupName_example; # String | ID of Security Group
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    $api_instance->deleteAwsNetworkVmsSecurityGroups(vmId => $vmId, securityGroupName => $securityGroupName, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
vmId = vmId_example # String | ID of VM
securityGroupName = securityGroupName_example # String | ID of Security Group
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Delete Security Group (specified by ID) from a specified VM (specified by ID)
    api_instance.delete_aws_network_vmssecurity_groups(vmId, securityGroupName, subscriptionId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of VM
Required
security_group_name*
String
ID of Security Group
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Security group was not assigned to VM

Status: 204 - Security group was removed from VM

Status: 400 - Malformed security group name or vm id

Status: 404 - VM or Security Group does not exist

Status: 500 - Unknown error occurred

Status: 502 - Error when communicating with external service

Status: 504 - Request has timed out


deleteInterface

Delete interface

Delete interface


/api/v1/k5/network/projects/{project_id}/interfaces/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteInterface(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteInterface(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteInterface");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of interface
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Delete interface
[apiInstance deleteInterfaceWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} ID of interface

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteInterface(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | ID of interface
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Delete interface
                apiInstance.deleteInterface(id, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | ID of interface
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteInterface($id, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | ID of interface
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteInterface(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | ID of interface
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Delete interface
    api_instance.delete_interface(id, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteInterface: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of interface
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - OK


deleteK5NetworkProjectFloatingIp

Removes Floating IP with given id for specified project


/api/v1/k5/network/projects/{project_id}/floatingIps/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/floatingIps/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of Floating IP
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectFloatingIp(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of Floating IP
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectFloatingIp(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectFloatingIp");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of Floating IP
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Removes Floating IP with given id for specified project
[apiInstance deleteK5NetworkProjectFloatingIpWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} ID of Floating IP

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5NetworkProjectFloatingIp(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | ID of Floating IP
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Removes Floating IP with given id for specified project
                apiInstance.deleteK5NetworkProjectFloatingIp(id, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteK5NetworkProjectFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | ID of Floating IP
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5NetworkProjectFloatingIp($id, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteK5NetworkProjectFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | ID of Floating IP
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5NetworkProjectFloatingIp(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteK5NetworkProjectFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | ID of Floating IP
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Removes Floating IP with given id for specified project
    api_instance.delete_k5_network_project_floating_ip(id, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteK5NetworkProjectFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of Floating IP
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 -


deleteK5NetworkProjectInterfacesDetach

Detach interface from specified router


/api/v1/k5/network/projects/{project_id}/interfaces/detach

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces/detach?subscriptionId=&routerId=&subnetId=&portId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String routerId = routerId_example; // String | Id of a router
        String subnetId = subnetId_example; // String | Id of a subnet
        String portId = portId_example; // String | Id of a port
        try {
            inline_response_200_27 result = apiInstance.deleteK5NetworkProjectInterfacesDetach(subscriptionId, projectId, routerId, subnetId, portId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectInterfacesDetach");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String routerId = routerId_example; // String | Id of a router
        String subnetId = subnetId_example; // String | Id of a subnet
        String portId = portId_example; // String | Id of a port
        try {
            inline_response_200_27 result = apiInstance.deleteK5NetworkProjectInterfacesDetach(subscriptionId, projectId, routerId, subnetId, portId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectInterfacesDetach");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *routerId = routerId_example; // Id of a router
String *subnetId = subnetId_example; // Id of a subnet (optional)
String *portId = portId_example; // Id of a port (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Detach interface from specified router
[apiInstance deleteK5NetworkProjectInterfacesDetachWith:subscriptionId
    projectId:projectId
    routerId:routerId
    subnetId:subnetId
    portId:portId
              completionHandler: ^(inline_response_200_27 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var routerId = routerId_example; // {String} Id of a router

var opts = { 
  'subnetId': subnetId_example, // {String} Id of a subnet
  'portId': portId_example // {String} Id of a port
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteK5NetworkProjectInterfacesDetach(subscriptionId, projectId, routerId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectInterfacesDetachExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var routerId = routerId_example;  // String | Id of a router
            var subnetId = subnetId_example;  // String | Id of a subnet (optional) 
            var portId = portId_example;  // String | Id of a port (optional) 

            try
            {
                // Detach interface from specified router
                inline_response_200_27 result = apiInstance.deleteK5NetworkProjectInterfacesDetach(subscriptionId, projectId, routerId, subnetId, portId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteK5NetworkProjectInterfacesDetach: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$routerId = routerId_example; // String | Id of a router
$subnetId = subnetId_example; // String | Id of a subnet
$portId = portId_example; // String | Id of a port

try {
    $result = $api_instance->deleteK5NetworkProjectInterfacesDetach($subscriptionId, $projectId, $routerId, $subnetId, $portId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteK5NetworkProjectInterfacesDetach: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $routerId = routerId_example; # String | Id of a router
my $subnetId = subnetId_example; # String | Id of a subnet
my $portId = portId_example; # String | Id of a port

eval { 
    my $result = $api_instance->deleteK5NetworkProjectInterfacesDetach(subscriptionId => $subscriptionId, projectId => $projectId, routerId => $routerId, subnetId => $subnetId, portId => $portId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteK5NetworkProjectInterfacesDetach: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
routerId = routerId_example # String | Id of a router
subnetId = subnetId_example # String | Id of a subnet (optional)
portId = portId_example # String | Id of a port (optional)

try: 
    # Detach interface from specified router
    api_response = api_instance.delete_k5_network_project_interfaces_detach(subscriptionId, projectId, routerId, subnetId=subnetId, portId=portId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteK5NetworkProjectInterfacesDetach: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
routerId*
String
Id of a router
Required
subnetId
String
Id of a subnet
portId
String
Id of a port

Responses

Status: 200 -

Status: 400 - Invalid json payload


deleteK5NetworkProjectRouterExternalGateway

Detach network from router

Detach network from router


/api/v1/k5/network/projects/{project_id}/routers/{id}/externalGateway

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers/{id}/externalGateway?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_25 result = apiInstance.deleteK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectRouterExternalGateway");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_25 result = apiInstance.deleteK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectRouterExternalGateway");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of router
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Detach network from router
[apiInstance deleteK5NetworkProjectRouterExternalGatewayWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_25 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} ID of router

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectRouterExternalGatewayExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | ID of router
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Detach network from router
                inline_response_200_25 result = apiInstance.deleteK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteK5NetworkProjectRouterExternalGateway: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | ID of router
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->deleteK5NetworkProjectRouterExternalGateway($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteK5NetworkProjectRouterExternalGateway: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | ID of router
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->deleteK5NetworkProjectRouterExternalGateway(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteK5NetworkProjectRouterExternalGateway: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | ID of router
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Detach network from router
    api_response = api_instance.delete_k5_network_project_router_external_gateway(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteK5NetworkProjectRouterExternalGateway: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of router
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK


deleteK5NetworkProjectSecurityGroup

Delete specified Security Group for specified project


/api/v1/k5/network/projects/{project_id}/securityGroups/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | Security Group ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectSecurityGroup(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | Security Group ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectSecurityGroup(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Security Group ID
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Delete specified Security Group for specified project
[apiInstance deleteK5NetworkProjectSecurityGroupWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} Security Group ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5NetworkProjectSecurityGroup(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | Security Group ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Delete specified Security Group for specified project
                apiInstance.deleteK5NetworkProjectSecurityGroup(id, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteK5NetworkProjectSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | Security Group ID
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5NetworkProjectSecurityGroup($id, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteK5NetworkProjectSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | Security Group ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5NetworkProjectSecurityGroup(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteK5NetworkProjectSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | Security Group ID
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Delete specified Security Group for specified project
    api_instance.delete_k5_network_project_security_group(id, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteK5NetworkProjectSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Security Group ID
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 -


deleteK5NetworkProjectSecurityGroupRule

Delete specified Security Rule for spacified Security Group


/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules/{security_group_rule_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules/{security_group_rule_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        String securityGroupRuleId = securityGroupRuleId_example; // String | Security Group Rule ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectSecurityGroupRule");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        String securityGroupRuleId = securityGroupRuleId_example; // String | Security Group Rule ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectSecurityGroupRule");
            e.printStackTrace();
        }
    }
}
String *securityGroupId = securityGroupId_example; // Security Group ID
String *securityGroupRuleId = securityGroupRuleId_example; // Security Group Rule ID
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Delete specified Security Rule for spacified Security Group
[apiInstance deleteK5NetworkProjectSecurityGroupRuleWith:securityGroupId
    securityGroupRuleId:securityGroupRuleId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var securityGroupId = securityGroupId_example; // {String} Security Group ID

var securityGroupRuleId = securityGroupRuleId_example; // {String} Security Group Rule ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectSecurityGroupRuleExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var securityGroupId = securityGroupId_example;  // String | Security Group ID
            var securityGroupRuleId = securityGroupRuleId_example;  // String | Security Group Rule ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Delete specified Security Rule for spacified Security Group
                apiInstance.deleteK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteK5NetworkProjectSecurityGroupRule: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$securityGroupId = securityGroupId_example; // String | Security Group ID
$securityGroupRuleId = securityGroupRuleId_example; // String | Security Group Rule ID
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5NetworkProjectSecurityGroupRule($securityGroupId, $securityGroupRuleId, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteK5NetworkProjectSecurityGroupRule: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $securityGroupId = securityGroupId_example; # String | Security Group ID
my $securityGroupRuleId = securityGroupRuleId_example; # String | Security Group Rule ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5NetworkProjectSecurityGroupRule(securityGroupId => $securityGroupId, securityGroupRuleId => $securityGroupRuleId, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteK5NetworkProjectSecurityGroupRule: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
securityGroupId = securityGroupId_example # String | Security Group ID
securityGroupRuleId = securityGroupRuleId_example # String | Security Group Rule ID
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Delete specified Security Rule for spacified Security Group
    api_instance.delete_k5_network_project_security_group_rule(securityGroupId, securityGroupRuleId, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteK5NetworkProjectSecurityGroupRule: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Security Group ID
Required
security_group_rule_id*
String
Security Group Rule ID
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 -


deleteK5NetworkProjectSubnet

Deletes subnet for specified project


/api/v1/k5/network/projects/{project_id}/subnets/{subnetId}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/subnets/{subnetId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subnetId = subnetId_example; // String | ID of subnet
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectSubnet(subnetId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subnetId = subnetId_example; // String | ID of subnet
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectSubnet(subnetId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectSubnet");
            e.printStackTrace();
        }
    }
}
String *subnetId = subnetId_example; // ID of subnet
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Deletes subnet for specified project
[apiInstance deleteK5NetworkProjectSubnetWith:subnetId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subnetId = subnetId_example; // {String} ID of subnet

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5NetworkProjectSubnet(subnetId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subnetId = subnetId_example;  // String | ID of subnet
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Deletes subnet for specified project
                apiInstance.deleteK5NetworkProjectSubnet(subnetId, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteK5NetworkProjectSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subnetId = subnetId_example; // String | ID of subnet
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5NetworkProjectSubnet($subnetId, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteK5NetworkProjectSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subnetId = subnetId_example; # String | ID of subnet
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5NetworkProjectSubnet(subnetId => $subnetId, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteK5NetworkProjectSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subnetId = subnetId_example # String | ID of subnet
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Deletes subnet for specified project
    api_instance.delete_k5_network_project_subnet(subnetId, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteK5NetworkProjectSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnetId*
String
ID of subnet
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Subnbet deleted

Status: 400 - Invalid json payload

Status: 409 - Resource conflict. Unable to remove network


deleteK5NetworkProjectVmSecurityGroup

Delete Security Group by name from specified VM for specified project


/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/securityGroups/{security_group_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/securityGroups/{security_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupId = securityGroupId_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupId = securityGroupId_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of VM
String *securityGroupId = securityGroupId_example; // ID of Security Group
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Delete Security Group by name from specified VM for specified project
[apiInstance deleteK5NetworkProjectVmSecurityGroupWith:vmId
    securityGroupId:securityGroupId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var vmId = vmId_example; // {String} ID of VM

var securityGroupId = securityGroupId_example; // {String} ID of Security Group

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectVmSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var vmId = vmId_example;  // String | ID of VM
            var securityGroupId = securityGroupId_example;  // String | ID of Security Group
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Delete Security Group by name from specified VM for specified project
                apiInstance.deleteK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteK5NetworkProjectVmSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$vmId = vmId_example; // String | ID of VM
$securityGroupId = securityGroupId_example; // String | ID of Security Group
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteK5NetworkProjectVmSecurityGroup($vmId, $securityGroupId, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteK5NetworkProjectVmSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $vmId = vmId_example; # String | ID of VM
my $securityGroupId = securityGroupId_example; # String | ID of Security Group
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteK5NetworkProjectVmSecurityGroup(vmId => $vmId, securityGroupId => $securityGroupId, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteK5NetworkProjectVmSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
vmId = vmId_example # String | ID of VM
securityGroupId = securityGroupId_example # String | ID of Security Group
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Delete Security Group by name from specified VM for specified project
    api_instance.delete_k5_network_project_vm_security_group(vmId, securityGroupId, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteK5NetworkProjectVmSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of VM
Required
security_group_id*
String
ID of Security Group
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Security group was not assigned to VM

Status: 204 - Security group was removed from VM

Status: 400 - Malformed security group name or vm id

Status: 404 - VM or Security Group does not exist

Status: 500 - Unknown error occurred

Status: 502 - Error when communicating with external service


deleteK5NetworkProjectVmUnassignFloatingIp

Unassign flaoting IP from given VM


/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/unassignFloatingIp

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/unassignFloatingIp?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of a VM
        String projectId = projectId_example; // String | Id of a K5 project
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        Data_3 data = ; // Data_3 | Floating ip information
        try {
            apiInstance.deleteK5NetworkProjectVmUnassignFloatingIp(vmId, projectId, subscriptionId, data);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectVmUnassignFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of a VM
        String projectId = projectId_example; // String | Id of a K5 project
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        Data_3 data = ; // Data_3 | Floating ip information
        try {
            apiInstance.deleteK5NetworkProjectVmUnassignFloatingIp(vmId, projectId, subscriptionId, data);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteK5NetworkProjectVmUnassignFloatingIp");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of a VM
String *projectId = projectId_example; // Id of a K5 project
String *subscriptionId = subscriptionId_example; // Id of a subscription
Data_3 *data = ; // Floating ip information

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Unassign flaoting IP from given VM
[apiInstance deleteK5NetworkProjectVmUnassignFloatingIpWith:vmId
    projectId:projectId
    subscriptionId:subscriptionId
    data:data
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var vmId = vmId_example; // {String} ID of a VM

var projectId = projectId_example; // {String} Id of a K5 project

var subscriptionId = subscriptionId_example; // {String} Id of a subscription

var data = ; // {Data_3} Floating ip information


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteK5NetworkProjectVmUnassignFloatingIp(vmId, projectId, subscriptionId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteK5NetworkProjectVmUnassignFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var vmId = vmId_example;  // String | ID of a VM
            var projectId = projectId_example;  // String | Id of a K5 project
            var subscriptionId = subscriptionId_example;  // String | Id of a subscription
            var data = new Data_3(); // Data_3 | Floating ip information

            try
            {
                // Unassign flaoting IP from given VM
                apiInstance.deleteK5NetworkProjectVmUnassignFloatingIp(vmId, projectId, subscriptionId, data);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteK5NetworkProjectVmUnassignFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$vmId = vmId_example; // String | ID of a VM
$projectId = projectId_example; // String | Id of a K5 project
$subscriptionId = subscriptionId_example; // String | Id of a subscription
$data = ; // Data_3 | Floating ip information

try {
    $api_instance->deleteK5NetworkProjectVmUnassignFloatingIp($vmId, $projectId, $subscriptionId, $data);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteK5NetworkProjectVmUnassignFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $vmId = vmId_example; # String | ID of a VM
my $projectId = projectId_example; # String | Id of a K5 project
my $subscriptionId = subscriptionId_example; # String | Id of a subscription
my $data = WWW::SwaggerClient::Object::Data_3->new(); # Data_3 | Floating ip information

eval { 
    $api_instance->deleteK5NetworkProjectVmUnassignFloatingIp(vmId => $vmId, projectId => $projectId, subscriptionId => $subscriptionId, data => $data);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteK5NetworkProjectVmUnassignFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
vmId = vmId_example # String | ID of a VM
projectId = projectId_example # String | Id of a K5 project
subscriptionId = subscriptionId_example # String | Id of a subscription
data =  # Data_3 | Floating ip information

try: 
    # Unassign flaoting IP from given VM
    api_instance.delete_k5_network_project_vm_unassign_floating_ip(vmId, projectId, subscriptionId, data)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteK5NetworkProjectVmUnassignFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of a VM
Required
project_id*
String
Id of a K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of a subscription
Required

Responses

Status: 204 - OK

Status: 400 - Unable to unassign floating IP


deleteNetwork

Deletes network for specified project


/api/v1/k5/network/projects/{project_id}/networks/{networkId}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/networks/{networkId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String networkId = networkId_example; // String | ID of network
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteNetwork(networkId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String networkId = networkId_example; // String | ID of network
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteNetwork(networkId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteNetwork");
            e.printStackTrace();
        }
    }
}
String *networkId = networkId_example; // ID of network
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Deletes network for specified project
[apiInstance deleteNetworkWith:networkId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var networkId = networkId_example; // {String} ID of network

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteNetwork(networkId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var networkId = networkId_example;  // String | ID of network
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Deletes network for specified project
                apiInstance.deleteNetwork(networkId, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$networkId = networkId_example; // String | ID of network
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteNetwork($networkId, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $networkId = networkId_example; # String | ID of network
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteNetwork(networkId => $networkId, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
networkId = networkId_example # String | ID of network
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Deletes network for specified project
    api_instance.delete_network(networkId, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
networkId*
String
ID of network
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Network marked for deletion successfully

Status: 409 - Resource conflict. Unable to remove network


deleteNetworkInterface

Delete a network interface


/api/v1/azure/network/interfaces/{interface_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/network/interfaces/{interface_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String interfaceId = interfaceId_example; // String | 
        try {
            apiInstance.deleteNetworkInterface(interfaceId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteNetworkInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String interfaceId = interfaceId_example; // String | 
        try {
            apiInstance.deleteNetworkInterface(interfaceId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteNetworkInterface");
            e.printStackTrace();
        }
    }
}
String *interfaceId = interfaceId_example; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance deleteNetworkInterfaceWith:interfaceId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var interfaceId = interfaceId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteNetworkInterface(interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteNetworkInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var interfaceId = interfaceId_example;  // String | 

            try
            {
                apiInstance.deleteNetworkInterface(interfaceId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteNetworkInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$interfaceId = interfaceId_example; // String | 

try {
    $api_instance->deleteNetworkInterface($interfaceId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteNetworkInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $interfaceId = interfaceId_example; # String | 

eval { 
    $api_instance->deleteNetworkInterface(interfaceId => $interfaceId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteNetworkInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
interfaceId = interfaceId_example # String | 

try: 
    api_instance.delete_network_interface(interfaceId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteNetworkInterface: %s\n" % e)

Parameters

Path parameters
Name Description
interface_id*
String
Required

Responses

Status: 204 - Successfully deleted network interface

Status: default - Error


deleteOpenstackNetworkSecurityGroup

Delete security group

Delete security group


/api/v1/openstack/network/securityGroups/{securityGroupId}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/network/securityGroups/{securityGroupId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.deleteOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteOpenstackNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.deleteOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteOpenstackNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *securityGroupId = securityGroupId_example; // Security group id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Delete security group
[apiInstance deleteOpenstackNetworkSecurityGroupWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackNetworkSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Delete security group
                apiInstance.deleteOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteOpenstackNetworkSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $api_instance->deleteOpenstackNetworkSecurityGroup($subscriptionId, $securityGroupId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteOpenstackNetworkSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    $api_instance->deleteOpenstackNetworkSecurityGroup(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteOpenstackNetworkSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Delete security group
    api_instance.delete_openstack_network_security_group(subscriptionId, securityGroupId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteOpenstackNetworkSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
securityGroupId*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 202 - OK

Status: 404 - Security group does not exist

Status: 500 - An unexpected error occurred

Status: 504 - Deleting security group timed out


deleteOpenstackNetworkVmSecurityGroup

Remove security group from a VM

Remove security group from a VM


/api/v1/openstack/network/vm/{vmId}/securityGroup/{securityGroupId}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/network/vm/{vmId}/securityGroup/{securityGroupId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.deleteOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteOpenstackNetworkVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.deleteOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteOpenstackNetworkVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
String *securityGroupId = securityGroupId_example; // Security group id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Remove security group from a VM
[apiInstance deleteOpenstackNetworkVmSecurityGroupWith:subscriptionId
    vmId:vmId
    securityGroupId:securityGroupId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackNetworkVmSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Remove security group from a VM
                apiInstance.deleteOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteOpenstackNetworkVmSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $api_instance->deleteOpenstackNetworkVmSecurityGroup($subscriptionId, $vmId, $securityGroupId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteOpenstackNetworkVmSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    $api_instance->deleteOpenstackNetworkVmSecurityGroup(subscriptionId => $subscriptionId, vmId => $vmId, securityGroupId => $securityGroupId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteOpenstackNetworkVmSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Remove security group from a VM
    api_instance.delete_openstack_network_vm_security_group(subscriptionId, vmId, securityGroupId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteOpenstackNetworkVmSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
securityGroupId*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 400 - Bad request

Status: 404 - VM or security group do not exist

Status: 500 - Unhandled error occurred

Status: 504 - Fetching VM information timed out


deleteOpenstackNetworkVmUnassignFloatingIp

Unassign floating IP from a VM

Unassign floating IP from a VM


/api/v1/openstack/network/vms/{vmId}/unassignFloatingIp

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/network/vms/{vmId}/unassignFloatingIp?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        Data_15 data = ; // Data_15 | Floating IP information
        try {
            apiInstance.deleteOpenstackNetworkVmUnassignFloatingIp(subscriptionId, vmId, data);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteOpenstackNetworkVmUnassignFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        Data_15 data = ; // Data_15 | Floating IP information
        try {
            apiInstance.deleteOpenstackNetworkVmUnassignFloatingIp(subscriptionId, vmId, data);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteOpenstackNetworkVmUnassignFloatingIp");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
Data_15 *data = ; // Floating IP information

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Unassign floating IP from a VM
[apiInstance deleteOpenstackNetworkVmUnassignFloatingIpWith:subscriptionId
    vmId:vmId
    data:data
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var data = ; // {Data_15} Floating IP information


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackNetworkVmUnassignFloatingIp(subscriptionId, vmId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackNetworkVmUnassignFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var data = new Data_15(); // Data_15 | Floating IP information

            try
            {
                // Unassign floating IP from a VM
                apiInstance.deleteOpenstackNetworkVmUnassignFloatingIp(subscriptionId, vmId, data);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteOpenstackNetworkVmUnassignFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$data = ; // Data_15 | Floating IP information

try {
    $api_instance->deleteOpenstackNetworkVmUnassignFloatingIp($subscriptionId, $vmId, $data);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteOpenstackNetworkVmUnassignFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $data = WWW::SwaggerClient::Object::Data_15->new(); # Data_15 | Floating IP information

eval { 
    $api_instance->deleteOpenstackNetworkVmUnassignFloatingIp(subscriptionId => $subscriptionId, vmId => $vmId, data => $data);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteOpenstackNetworkVmUnassignFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
data =  # Data_15 | Floating IP information

try: 
    # Unassign floating IP from a VM
    api_instance.delete_openstack_network_vm_unassign_floating_ip(subscriptionId, vmId, data)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteOpenstackNetworkVmUnassignFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 400 - Unable to unassign floating IP from a given VM


deleteRouter

Delete router for specified project

Delete router


/api/v1/k5/network/projects/{project_id}/routers/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteRouter(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteRouter");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.deleteRouter(id, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteRouter");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of router
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Delete router for specified project
[apiInstance deleteRouterWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} ID of router

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteRouter(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteRouterExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | ID of router
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Delete router for specified project
                apiInstance.deleteRouter(id, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteRouter: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | ID of router
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->deleteRouter($id, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteRouter: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | ID of router
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->deleteRouter(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteRouter: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | ID of router
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Delete router for specified project
    api_instance.delete_router(id, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteRouter: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of router
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - OK


deleteSecurityGroup

Delete a single security group


/api/v1/azure/network/securityGroups/{security_group_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/network/securityGroups/{security_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String securityGroupId = securityGroupId_example; // String | 
        try {
            apiInstance.deleteSecurityGroup(subscriptionId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String securityGroupId = securityGroupId_example; // String | 
        try {
            apiInstance.deleteSecurityGroup(subscriptionId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *securityGroupId = securityGroupId_example; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance deleteSecurityGroupWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var securityGroupId = securityGroupId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteSecurityGroup(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var securityGroupId = securityGroupId_example;  // String | 

            try
            {
                apiInstance.deleteSecurityGroup(subscriptionId, securityGroupId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$securityGroupId = securityGroupId_example; // String | 

try {
    $api_instance->deleteSecurityGroup($subscriptionId, $securityGroupId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $securityGroupId = securityGroupId_example; # String | 

eval { 
    $api_instance->deleteSecurityGroup(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
securityGroupId = securityGroupId_example # String | 

try: 
    api_instance.delete_security_group(subscriptionId, securityGroupId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Successfully deleted given security group

Status: default - Error


deleteSubnet

Delete a single subnet


/api/v1/azure/network/subnets/{subnet_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/network/subnets/{subnet_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String subnetId = subnetId_example; // String | 
        try {
            apiInstance.deleteSubnet(subscriptionId, subnetId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String subnetId = subnetId_example; // String | 
        try {
            apiInstance.deleteSubnet(subscriptionId, subnetId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteSubnet");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *subnetId = subnetId_example; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance deleteSubnetWith:subscriptionId
    subnetId:subnetId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var subnetId = subnetId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteSubnet(subscriptionId, subnetId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var subnetId = subnetId_example;  // String | 

            try
            {
                apiInstance.deleteSubnet(subscriptionId, subnetId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$subnetId = subnetId_example; // String | 

try {
    $api_instance->deleteSubnet($subscriptionId, $subnetId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $subnetId = subnetId_example; # String | 

eval { 
    $api_instance->deleteSubnet(subscriptionId => $subscriptionId, subnetId => $subnetId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
subnetId = subnetId_example # String | 

try: 
    api_instance.delete_subnet(subscriptionId, subnetId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnet_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Successfully deleted subnet

Status: default - Error


deleteVirtualNetwork

Delete a single virtual network


/api/v1/azure/network/networks/{virtual_network_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/azure/network/networks/{virtual_network_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            apiInstance.deleteVirtualNetwork(subscriptionId, virtualNetworkId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteVirtualNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            apiInstance.deleteVirtualNetwork(subscriptionId, virtualNetworkId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#deleteVirtualNetwork");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *virtualNetworkId = virtualNetworkId_example; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance deleteVirtualNetworkWith:subscriptionId
    virtualNetworkId:virtualNetworkId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var virtualNetworkId = virtualNetworkId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteVirtualNetwork(subscriptionId, virtualNetworkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteVirtualNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var virtualNetworkId = virtualNetworkId_example;  // String | 

            try
            {
                apiInstance.deleteVirtualNetwork(subscriptionId, virtualNetworkId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.deleteVirtualNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$virtualNetworkId = virtualNetworkId_example; // String | 

try {
    $api_instance->deleteVirtualNetwork($subscriptionId, $virtualNetworkId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->deleteVirtualNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $virtualNetworkId = virtualNetworkId_example; # String | 

eval { 
    $api_instance->deleteVirtualNetwork(subscriptionId => $subscriptionId, virtualNetworkId => $virtualNetworkId);
};
if ($@) {
    warn "Exception when calling NetworkApi->deleteVirtualNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
virtualNetworkId = virtualNetworkId_example # String | 

try: 
    api_instance.delete_virtual_network(subscriptionId, virtualNetworkId)
except ApiException as e:
    print("Exception when calling NetworkApi->deleteVirtualNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
virtual_network_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 204 - Successfully deleted virtual network

Status: default - Error


detachInterfaceFromVm

Detach interface from VM

Detach interface


/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/interface/{id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/interface/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String vmId = vmId_example; // String | Id of VM
        try {
            apiInstance.detachInterfaceFromVm(id, subscriptionId, projectId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#detachInterfaceFromVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String vmId = vmId_example; // String | Id of VM
        try {
            apiInstance.detachInterfaceFromVm(id, subscriptionId, projectId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#detachInterfaceFromVm");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of interface
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *vmId = vmId_example; // Id of VM

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Detach interface from VM
[apiInstance detachInterfaceFromVmWith:id
    subscriptionId:subscriptionId
    projectId:projectId
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} ID of interface

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var vmId = vmId_example; // {String} Id of VM


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.detachInterfaceFromVm(id, subscriptionId, projectId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class detachInterfaceFromVmExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | ID of interface
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var vmId = vmId_example;  // String | Id of VM

            try
            {
                // Detach interface from VM
                apiInstance.detachInterfaceFromVm(id, subscriptionId, projectId, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.detachInterfaceFromVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | ID of interface
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$vmId = vmId_example; // String | Id of VM

try {
    $api_instance->detachInterfaceFromVm($id, $subscriptionId, $projectId, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->detachInterfaceFromVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | ID of interface
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $vmId = vmId_example; # String | Id of VM

eval { 
    $api_instance->detachInterfaceFromVm(id => $id, subscriptionId => $subscriptionId, projectId => $projectId, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling NetworkApi->detachInterfaceFromVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | ID of interface
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
vmId = vmId_example # String | Id of VM

try: 
    # Detach interface from VM
    api_instance.detach_interface_from_vm(id, subscriptionId, projectId, vmId)
except ApiException as e:
    print("Exception when calling NetworkApi->detachInterfaceFromVm: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of interface
Required
project_id*
String
Id of K5 project
Required
vm_id*
String
Id of VM
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - OK


editInterface

Edit Interface data


/api/v1/k5/network/projects/{project_id}/interfaces/{id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_13 data = ; // Data_13 | arguments
        try {
            inline_response_200_26 result = apiInstance.editInterface(id, subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#editInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_13 data = ; // Data_13 | arguments
        try {
            inline_response_200_26 result = apiInstance.editInterface(id, subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#editInterface");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of interface
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Data_13 *data = ; // arguments

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Edit Interface data
[apiInstance editInterfaceWith:id
    subscriptionId:subscriptionId
    projectId:projectId
    data:data
              completionHandler: ^(inline_response_200_26 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} ID of interface

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var data = ; // {Data_13} arguments


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.editInterface(id, subscriptionId, projectId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class editInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | ID of interface
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var data = new Data_13(); // Data_13 | arguments

            try
            {
                // Edit Interface data
                inline_response_200_26 result = apiInstance.editInterface(id, subscriptionId, projectId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.editInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | ID of interface
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$data = ; // Data_13 | arguments

try {
    $result = $api_instance->editInterface($id, $subscriptionId, $projectId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->editInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | ID of interface
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $data = WWW::SwaggerClient::Object::Data_13->new(); # Data_13 | arguments

eval { 
    my $result = $api_instance->editInterface(id => $id, subscriptionId => $subscriptionId, projectId => $projectId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->editInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | ID of interface
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
data =  # Data_13 | arguments

try: 
    # Edit Interface data
    api_response = api_instance.edit_interface(id, subscriptionId, projectId, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->editInterface: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of interface
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


editRouter

Edit router data

Edit router name, adminStateUp


/api/v1/k5/network/projects/{project_id}/routers/{id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_11 data = ; // Data_11 | Details of the router that will be created
        try {
            inline_response_200_25 result = apiInstance.editRouter(id, subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#editRouter");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        Data_11 data = ; // Data_11 | Details of the router that will be created
        try {
            inline_response_200_25 result = apiInstance.editRouter(id, subscriptionId, projectId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#editRouter");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of router
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
Data_11 *data = ; // Details of the router that will be created

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Edit router data
[apiInstance editRouterWith:id
    subscriptionId:subscriptionId
    projectId:projectId
    data:data
              completionHandler: ^(inline_response_200_25 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} ID of router

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var data = ; // {Data_11} Details of the router that will be created


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.editRouter(id, subscriptionId, projectId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class editRouterExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | ID of router
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var data = new Data_11(); // Data_11 | Details of the router that will be created

            try
            {
                // Edit router data
                inline_response_200_25 result = apiInstance.editRouter(id, subscriptionId, projectId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.editRouter: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | ID of router
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$data = ; // Data_11 | Details of the router that will be created

try {
    $result = $api_instance->editRouter($id, $subscriptionId, $projectId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->editRouter: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | ID of router
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $data = WWW::SwaggerClient::Object::Data_11->new(); # Data_11 | Details of the router that will be created

eval { 
    my $result = $api_instance->editRouter(id => $id, subscriptionId => $subscriptionId, projectId => $projectId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->editRouter: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | ID of router
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
data =  # Data_11 | Details of the router that will be created

try: 
    # Edit router data
    api_response = api_instance.edit_router(id, subscriptionId, projectId, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->editRouter: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of router
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK


getAwsNetworkInterface

Get details for a single interface

Get details for a single interface


/api/v1/aws/network/interfaces/{interface_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/interfaces/{interface_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            inline_response_200_15_interfaces result = apiInstance.getAwsNetworkInterface(subscriptionId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            inline_response_200_15_interfaces result = apiInstance.getAwsNetworkInterface(subscriptionId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkInterface");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *interfaceId = interfaceId_example; // Interface id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get details for a single interface
[apiInstance getAwsNetworkInterfaceWith:subscriptionId
    interfaceId:interfaceId
              completionHandler: ^(inline_response_200_15_interfaces output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var interfaceId = interfaceId_example; // {String} Interface id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkInterface(subscriptionId, interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var interfaceId = interfaceId_example;  // String | Interface id

            try
            {
                // Get details for a single interface
                inline_response_200_15_interfaces result = apiInstance.getAwsNetworkInterface(subscriptionId, interfaceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getAwsNetworkInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$interfaceId = interfaceId_example; // String | Interface id

try {
    $result = $api_instance->getAwsNetworkInterface($subscriptionId, $interfaceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getAwsNetworkInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $interfaceId = interfaceId_example; # String | Interface id

eval { 
    my $result = $api_instance->getAwsNetworkInterface(subscriptionId => $subscriptionId, interfaceId => $interfaceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getAwsNetworkInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
interfaceId = interfaceId_example # String | Interface id

try: 
    # Get details for a single interface
    api_response = api_instance.get_aws_network_interface(subscriptionId, interfaceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getAwsNetworkInterface: %s\n" % e)

Parameters

Path parameters
Name Description
interface_id*
String
Interface id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Request specified malformed interface id

Status: 404 - Non-existing interface ID specified

Status: 500 - An unexpected error occurred


getAwsNetworkInterfaces

Get list of network interfaces

List of network interfaces


/api/v1/aws/network/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/interfaces?subscriptionId=&vmId=&subnetId=&networkId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | Filter interfaces for VM id
        String subnetId = subnetId_example; // String | Filter interfaces for subnet id
        String networkId = networkId_example; // String | Filter interfaces for network id
        try {
            array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkInterfaces(subscriptionId, vmId, subnetId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | Filter interfaces for VM id
        String subnetId = subnetId_example; // String | Filter interfaces for subnet id
        String networkId = networkId_example; // String | Filter interfaces for network id
        try {
            array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkInterfaces(subscriptionId, vmId, subnetId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // Filter interfaces for VM id (optional)
String *subnetId = subnetId_example; // Filter interfaces for subnet id (optional)
String *networkId = networkId_example; // Filter interfaces for network id (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get list of network interfaces
[apiInstance getAwsNetworkInterfacesWith:subscriptionId
    vmId:vmId
    subnetId:subnetId
    networkId:networkId
              completionHandler: ^(array[inline_response_200_15_interfaces] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var opts = { 
  'vmId': vmId_example, // {String} Filter interfaces for VM id
  'subnetId': subnetId_example, // {String} Filter interfaces for subnet id
  'networkId': networkId_example // {String} Filter interfaces for network id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkInterfaces(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | Filter interfaces for VM id (optional) 
            var subnetId = subnetId_example;  // String | Filter interfaces for subnet id (optional) 
            var networkId = networkId_example;  // String | Filter interfaces for network id (optional) 

            try
            {
                // Get list of network interfaces
                array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkInterfaces(subscriptionId, vmId, subnetId, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getAwsNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | Filter interfaces for VM id
$subnetId = subnetId_example; // String | Filter interfaces for subnet id
$networkId = networkId_example; // String | Filter interfaces for network id

try {
    $result = $api_instance->getAwsNetworkInterfaces($subscriptionId, $vmId, $subnetId, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getAwsNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | Filter interfaces for VM id
my $subnetId = subnetId_example; # String | Filter interfaces for subnet id
my $networkId = networkId_example; # String | Filter interfaces for network id

eval { 
    my $result = $api_instance->getAwsNetworkInterfaces(subscriptionId => $subscriptionId, vmId => $vmId, subnetId => $subnetId, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getAwsNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | Filter interfaces for VM id (optional)
subnetId = subnetId_example # String | Filter interfaces for subnet id (optional)
networkId = networkId_example # String | Filter interfaces for network id (optional)

try: 
    # Get list of network interfaces
    api_response = api_instance.get_aws_network_interfaces(subscriptionId, vmId=vmId, subnetId=subnetId, networkId=networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getAwsNetworkInterfaces: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required
vmId
String
Filter interfaces for VM id
subnetId
String
Filter interfaces for subnet id
networkId
String
Filter interfaces for network id

Responses

Status: 200 - OK

Status: 404 - Subnet does not exist

Status: 500 - An unexpected error occurred


getAwsNetworkNetwork

Get details for a single network

Get details for a single network


/api/v1/aws/network/networks/{network_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/networks/{network_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            inline_response_200_15 result = apiInstance.getAwsNetworkNetwork(subscriptionId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            inline_response_200_15 result = apiInstance.getAwsNetworkNetwork(subscriptionId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkNetwork");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get details for a single network
[apiInstance getAwsNetworkNetworkWith:subscriptionId
    networkId:networkId
              completionHandler: ^(inline_response_200_15 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkNetwork(subscriptionId, networkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id

            try
            {
                // Get details for a single network
                inline_response_200_15 result = apiInstance.getAwsNetworkNetwork(subscriptionId, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getAwsNetworkNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id

try {
    $result = $api_instance->getAwsNetworkNetwork($subscriptionId, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getAwsNetworkNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id

eval { 
    my $result = $api_instance->getAwsNetworkNetwork(subscriptionId => $subscriptionId, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getAwsNetworkNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id

try: 
    # Get details for a single network
    api_response = api_instance.get_aws_network_network(subscriptionId, networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getAwsNetworkNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Malformed network id

Status: 404 - Network does not exist

Status: 500 - An unexpected error occurred


getAwsNetworkNetworkInterfaces

Get list of network interfaces

Get list of network interfaces


/api/v1/aws/network/networks/{network_id}/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/networks/{network_id}/interfaces?subscriptionId=&vmId=&subnetId=&networkId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        String vmId = vmId_example; // String | Filter interfaces for VM id
        String subnetId = subnetId_example; // String | Filter interfaces for subnet id
        String networkId2 = networkId_example; // String | Filter interfaces for network id
        try {
            array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkNetworkInterfaces(subscriptionId, networkId, vmId, subnetId, networkId2);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        String vmId = vmId_example; // String | Filter interfaces for VM id
        String subnetId = subnetId_example; // String | Filter interfaces for subnet id
        String networkId2 = networkId_example; // String | Filter interfaces for network id
        try {
            array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkNetworkInterfaces(subscriptionId, networkId, vmId, subnetId, networkId2);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id
String *vmId = vmId_example; // Filter interfaces for VM id (optional)
String *subnetId = subnetId_example; // Filter interfaces for subnet id (optional)
String *networkId2 = networkId_example; // Filter interfaces for network id (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get list of network interfaces
[apiInstance getAwsNetworkNetworkInterfacesWith:subscriptionId
    networkId:networkId
    vmId:vmId
    subnetId:subnetId
    networkId2:networkId2
              completionHandler: ^(array[inline_response_200_15_interfaces] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id

var opts = { 
  'vmId': vmId_example, // {String} Filter interfaces for VM id
  'subnetId': subnetId_example, // {String} Filter interfaces for subnet id
  'networkId2': networkId_example // {String} Filter interfaces for network id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkNetworkInterfaces(subscriptionId, networkId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id
            var vmId = vmId_example;  // String | Filter interfaces for VM id (optional) 
            var subnetId = subnetId_example;  // String | Filter interfaces for subnet id (optional) 
            var networkId2 = networkId_example;  // String | Filter interfaces for network id (optional) 

            try
            {
                // Get list of network interfaces
                array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkNetworkInterfaces(subscriptionId, networkId, vmId, subnetId, networkId2);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getAwsNetworkNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id
$vmId = vmId_example; // String | Filter interfaces for VM id
$subnetId = subnetId_example; // String | Filter interfaces for subnet id
$networkId2 = networkId_example; // String | Filter interfaces for network id

try {
    $result = $api_instance->getAwsNetworkNetworkInterfaces($subscriptionId, $networkId, $vmId, $subnetId, $networkId2);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getAwsNetworkNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id
my $vmId = vmId_example; # String | Filter interfaces for VM id
my $subnetId = subnetId_example; # String | Filter interfaces for subnet id
my $networkId2 = networkId_example; # String | Filter interfaces for network id

eval { 
    my $result = $api_instance->getAwsNetworkNetworkInterfaces(subscriptionId => $subscriptionId, networkId => $networkId, vmId => $vmId, subnetId => $subnetId, networkId2 => $networkId2);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getAwsNetworkNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id
vmId = vmId_example # String | Filter interfaces for VM id (optional)
subnetId = subnetId_example # String | Filter interfaces for subnet id (optional)
networkId2 = networkId_example # String | Filter interfaces for network id (optional)

try: 
    # Get list of network interfaces
    api_response = api_instance.get_aws_network_network_interfaces(subscriptionId, networkId, vmId=vmId, subnetId=subnetId, networkId2=networkId2)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getAwsNetworkNetworkInterfaces: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required
vmId
String
Filter interfaces for VM id
subnetId
String
Filter interfaces for subnet id
networkId
String
Filter interfaces for network id

Responses

Status: 200 - OK

Status: 400 - Malformed network id

Status: 500 - An unexpected error occurred


getAwsNetworkNetworkSubnets

Get list of subnets

List of subnets


/api/v1/aws/network/networks/{network_id}/subnets

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/networks/{network_id}/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            array[inline_response_200_15_subnets] result = apiInstance.getAwsNetworkNetworkSubnets(subscriptionId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkNetworkSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            array[inline_response_200_15_subnets] result = apiInstance.getAwsNetworkNetworkSubnets(subscriptionId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkNetworkSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get list of subnets
[apiInstance getAwsNetworkNetworkSubnetsWith:subscriptionId
    networkId:networkId
              completionHandler: ^(array[inline_response_200_15_subnets] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkNetworkSubnets(subscriptionId, networkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkNetworkSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id

            try
            {
                // Get list of subnets
                array[inline_response_200_15_subnets] result = apiInstance.getAwsNetworkNetworkSubnets(subscriptionId, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getAwsNetworkNetworkSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id

try {
    $result = $api_instance->getAwsNetworkNetworkSubnets($subscriptionId, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getAwsNetworkNetworkSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id

eval { 
    my $result = $api_instance->getAwsNetworkNetworkSubnets(subscriptionId => $subscriptionId, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getAwsNetworkNetworkSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id

try: 
    # Get list of subnets
    api_response = api_instance.get_aws_network_network_subnets(subscriptionId, networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getAwsNetworkNetworkSubnets: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Malformed network id

Status: 404 - Network does not exist

Status: 500 - An unexpected error occurred


getAwsNetworkNetworks

Get list of networks

List of networks


/api/v1/aws/network/networks

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/networks?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_14] result = apiInstance.getAwsNetworkNetworks(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkNetworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_14] result = apiInstance.getAwsNetworkNetworks(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkNetworks");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get list of networks
[apiInstance getAwsNetworkNetworksWith:subscriptionId
              completionHandler: ^(array[inline_response_200_14] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkNetworks(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkNetworksExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get list of networks
                array[inline_response_200_14] result = apiInstance.getAwsNetworkNetworks(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getAwsNetworkNetworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsNetworkNetworks($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getAwsNetworkNetworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsNetworkNetworks(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getAwsNetworkNetworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get list of networks
    api_response = api_instance.get_aws_network_networks(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getAwsNetworkNetworks: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getAwsNetworkSecurityGroup

Get details for a single security group

Get details for a single security group


/api/v1/aws/network/securityGroups/{security_group_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/securityGroups/{security_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            inline_response_200_16 result = apiInstance.getAwsNetworkSecurityGroup(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            inline_response_200_16 result = apiInstance.getAwsNetworkSecurityGroup(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *securityGroupId = securityGroupId_example; // Security group id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get details for a single security group
[apiInstance getAwsNetworkSecurityGroupWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(inline_response_200_16 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkSecurityGroup(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Get details for a single security group
                inline_response_200_16 result = apiInstance.getAwsNetworkSecurityGroup(subscriptionId, securityGroupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getAwsNetworkSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $result = $api_instance->getAwsNetworkSecurityGroup($subscriptionId, $securityGroupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getAwsNetworkSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    my $result = $api_instance->getAwsNetworkSecurityGroup(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getAwsNetworkSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Get details for a single security group
    api_response = api_instance.get_aws_network_security_group(subscriptionId, securityGroupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getAwsNetworkSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Request specified malformed security group id

Status: 404 - Non-existing security group id specified

Status: 500 - An unexpected error occurred


getAwsNetworkSecurityGroups

Get list of security groups

List of security groups


/api/v1/aws/network/securityGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/securityGroups?subscriptionId=&vmId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | Filter security groups for VM id
        try {
            array[inline_response_200_16] result = apiInstance.getAwsNetworkSecurityGroups(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | Filter security groups for VM id
        try {
            array[inline_response_200_16] result = apiInstance.getAwsNetworkSecurityGroups(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // Filter security groups for VM id (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get list of security groups
[apiInstance getAwsNetworkSecurityGroupsWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_16] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var opts = { 
  'vmId': vmId_example // {String} Filter security groups for VM id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkSecurityGroups(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | Filter security groups for VM id (optional) 

            try
            {
                // Get list of security groups
                array[inline_response_200_16] result = apiInstance.getAwsNetworkSecurityGroups(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getAwsNetworkSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | Filter security groups for VM id

try {
    $result = $api_instance->getAwsNetworkSecurityGroups($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getAwsNetworkSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | Filter security groups for VM id

eval { 
    my $result = $api_instance->getAwsNetworkSecurityGroups(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getAwsNetworkSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | Filter security groups for VM id (optional)

try: 
    # Get list of security groups
    api_response = api_instance.get_aws_network_security_groups(subscriptionId, vmId=vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getAwsNetworkSecurityGroups: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required
vmId
String
Filter security groups for VM id

Responses

Status: 200 - OK

Status: 404 - Virtual machine does not exist

Status: 500 - An unexpected error occurred

Status: 502 - Unable to fetch virtual machine details

Status: 504 - Unable to fetch virtual machine details. Request timed out.


getAwsNetworkSubnet

Get details for a single subnet

Get details for a single subnet


/api/v1/aws/network/subnets/{subnet_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/subnets/{subnet_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        try {
            inline_response_200_15_subnets result = apiInstance.getAwsNetworkSubnet(subscriptionId, subnetId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        try {
            inline_response_200_15_subnets result = apiInstance.getAwsNetworkSubnet(subscriptionId, subnetId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkSubnet");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *subnetId = subnetId_example; // Subnet id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get details for a single subnet
[apiInstance getAwsNetworkSubnetWith:subscriptionId
    subnetId:subnetId
              completionHandler: ^(inline_response_200_15_subnets output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var subnetId = subnetId_example; // {String} Subnet id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkSubnet(subscriptionId, subnetId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var subnetId = subnetId_example;  // String | Subnet id

            try
            {
                // Get details for a single subnet
                inline_response_200_15_subnets result = apiInstance.getAwsNetworkSubnet(subscriptionId, subnetId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getAwsNetworkSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$subnetId = subnetId_example; // String | Subnet id

try {
    $result = $api_instance->getAwsNetworkSubnet($subscriptionId, $subnetId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getAwsNetworkSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $subnetId = subnetId_example; # String | Subnet id

eval { 
    my $result = $api_instance->getAwsNetworkSubnet(subscriptionId => $subscriptionId, subnetId => $subnetId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getAwsNetworkSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
subnetId = subnetId_example # String | Subnet id

try: 
    # Get details for a single subnet
    api_response = api_instance.get_aws_network_subnet(subscriptionId, subnetId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getAwsNetworkSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnet_id*
String
Subnet id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Subnet does not exist

Status: 500 - An unexpected error occurred


getAwsNetworkSubnetInterfaces

Get list of network interfaces

List of network interfaces


/api/v1/aws/network/subnets/{subnet_id}/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/subnets/{subnet_id}/interfaces?subscriptionId=&vmId=&subnetId=&networkId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        String vmId = vmId_example; // String | Filter interfaces for VM id
        String subnetId2 = subnetId_example; // String | Filter interfaces for subnet id
        String networkId = networkId_example; // String | Filter interfaces for network id
        try {
            array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkSubnetInterfaces(subscriptionId, subnetId, vmId, subnetId2, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkSubnetInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        String vmId = vmId_example; // String | Filter interfaces for VM id
        String subnetId2 = subnetId_example; // String | Filter interfaces for subnet id
        String networkId = networkId_example; // String | Filter interfaces for network id
        try {
            array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkSubnetInterfaces(subscriptionId, subnetId, vmId, subnetId2, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkSubnetInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *subnetId = subnetId_example; // Subnet id
String *vmId = vmId_example; // Filter interfaces for VM id (optional)
String *subnetId2 = subnetId_example; // Filter interfaces for subnet id (optional)
String *networkId = networkId_example; // Filter interfaces for network id (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get list of network interfaces
[apiInstance getAwsNetworkSubnetInterfacesWith:subscriptionId
    subnetId:subnetId
    vmId:vmId
    subnetId2:subnetId2
    networkId:networkId
              completionHandler: ^(array[inline_response_200_15_interfaces] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var subnetId = subnetId_example; // {String} Subnet id

var opts = { 
  'vmId': vmId_example, // {String} Filter interfaces for VM id
  'subnetId2': subnetId_example, // {String} Filter interfaces for subnet id
  'networkId': networkId_example // {String} Filter interfaces for network id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkSubnetInterfaces(subscriptionId, subnetId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkSubnetInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var subnetId = subnetId_example;  // String | Subnet id
            var vmId = vmId_example;  // String | Filter interfaces for VM id (optional) 
            var subnetId2 = subnetId_example;  // String | Filter interfaces for subnet id (optional) 
            var networkId = networkId_example;  // String | Filter interfaces for network id (optional) 

            try
            {
                // Get list of network interfaces
                array[inline_response_200_15_interfaces] result = apiInstance.getAwsNetworkSubnetInterfaces(subscriptionId, subnetId, vmId, subnetId2, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getAwsNetworkSubnetInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$subnetId = subnetId_example; // String | Subnet id
$vmId = vmId_example; // String | Filter interfaces for VM id
$subnetId2 = subnetId_example; // String | Filter interfaces for subnet id
$networkId = networkId_example; // String | Filter interfaces for network id

try {
    $result = $api_instance->getAwsNetworkSubnetInterfaces($subscriptionId, $subnetId, $vmId, $subnetId2, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getAwsNetworkSubnetInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $subnetId = subnetId_example; # String | Subnet id
my $vmId = vmId_example; # String | Filter interfaces for VM id
my $subnetId2 = subnetId_example; # String | Filter interfaces for subnet id
my $networkId = networkId_example; # String | Filter interfaces for network id

eval { 
    my $result = $api_instance->getAwsNetworkSubnetInterfaces(subscriptionId => $subscriptionId, subnetId => $subnetId, vmId => $vmId, subnetId2 => $subnetId2, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getAwsNetworkSubnetInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
subnetId = subnetId_example # String | Subnet id
vmId = vmId_example # String | Filter interfaces for VM id (optional)
subnetId2 = subnetId_example # String | Filter interfaces for subnet id (optional)
networkId = networkId_example # String | Filter interfaces for network id (optional)

try: 
    # Get list of network interfaces
    api_response = api_instance.get_aws_network_subnet_interfaces(subscriptionId, subnetId, vmId=vmId, subnetId2=subnetId2, networkId=networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getAwsNetworkSubnetInterfaces: %s\n" % e)

Parameters

Path parameters
Name Description
subnet_id*
String
Subnet id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required
vmId
String
Filter interfaces for VM id
subnetId
String
Filter interfaces for subnet id
networkId
String
Filter interfaces for network id

Responses

Status: 200 - OK

Status: 404 - Subnet does not exist

Status: 500 - An unexpected error occurred


getAwsNetworkSubnets

Get list of subnets

List of subnets


/api/v1/aws/network/subnets

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/aws/network/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_15_subnets] result = apiInstance.getAwsNetworkSubnets(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_15_subnets] result = apiInstance.getAwsNetworkSubnets(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getAwsNetworkSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get list of subnets
[apiInstance getAwsNetworkSubnetsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_15_subnets] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAwsNetworkSubnets(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAwsNetworkSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get list of subnets
                array[inline_response_200_15_subnets] result = apiInstance.getAwsNetworkSubnets(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getAwsNetworkSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getAwsNetworkSubnets($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getAwsNetworkSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getAwsNetworkSubnets(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getAwsNetworkSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get list of subnets
    api_response = api_instance.get_aws_network_subnets(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getAwsNetworkSubnets: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getInterface

List specified interface details


/api/v1/k5/network/projects/{project_id}/interfaces/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_26 result = apiInstance.getInterface(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of interface
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_26 result = apiInstance.getInterface(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getInterface");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of interface
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// List specified interface details
[apiInstance getInterfaceWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_26 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} ID of interface

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getInterface(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | ID of interface
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // List specified interface details
                inline_response_200_26 result = apiInstance.getInterface(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | ID of interface
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getInterface($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | ID of interface
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getInterface(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | ID of interface
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # List specified interface details
    api_response = api_instance.get_interface(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getInterface: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of interface
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


getInterfaces

List interfaces for specified project


/api/v1/k5/network/projects/{project_id}/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces?subscriptionId=&availabilityZone=&vmId=&deviceId=&networkId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        String vmId = vmId_example; // String | K5 VM ID to filter interfaces for specified VM
        String deviceId = deviceId_example; // String | K5 deviceId to filter interfaces for specified router
        String networkId = networkId_example; // String | K5 networkId to filter interfaces for specified network
        try {
            array[inline_response_200_26] result = apiInstance.getInterfaces(subscriptionId, projectId, availabilityZone, vmId, deviceId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        String vmId = vmId_example; // String | K5 VM ID to filter interfaces for specified VM
        String deviceId = deviceId_example; // String | K5 deviceId to filter interfaces for specified router
        String networkId = networkId_example; // String | K5 networkId to filter interfaces for specified network
        try {
            array[inline_response_200_26] result = apiInstance.getInterfaces(subscriptionId, projectId, availabilityZone, vmId, deviceId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)
String *vmId = vmId_example; // K5 VM ID to filter interfaces for specified VM (optional)
String *deviceId = deviceId_example; // K5 deviceId to filter interfaces for specified router (optional)
String *networkId = networkId_example; // K5 networkId to filter interfaces for specified network (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// List interfaces for specified project
[apiInstance getInterfacesWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
    vmId:vmId
    deviceId:deviceId
    networkId:networkId
              completionHandler: ^(array[inline_response_200_26] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example, // {String} K5 Availability Zone to filter
  'vmId': vmId_example, // {String} K5 VM ID to filter interfaces for specified VM
  'deviceId': deviceId_example, // {String} K5 deviceId to filter interfaces for specified router
  'networkId': networkId_example // {String} K5 networkId to filter interfaces for specified network
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getInterfaces(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 
            var vmId = vmId_example;  // String | K5 VM ID to filter interfaces for specified VM (optional) 
            var deviceId = deviceId_example;  // String | K5 deviceId to filter interfaces for specified router (optional) 
            var networkId = networkId_example;  // String | K5 networkId to filter interfaces for specified network (optional) 

            try
            {
                // List interfaces for specified project
                array[inline_response_200_26] result = apiInstance.getInterfaces(subscriptionId, projectId, availabilityZone, vmId, deviceId, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
$vmId = vmId_example; // String | K5 VM ID to filter interfaces for specified VM
$deviceId = deviceId_example; // String | K5 deviceId to filter interfaces for specified router
$networkId = networkId_example; // String | K5 networkId to filter interfaces for specified network

try {
    $result = $api_instance->getInterfaces($subscriptionId, $projectId, $availabilityZone, $vmId, $deviceId, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter
my $vmId = vmId_example; # String | K5 VM ID to filter interfaces for specified VM
my $deviceId = deviceId_example; # String | K5 deviceId to filter interfaces for specified router
my $networkId = networkId_example; # String | K5 networkId to filter interfaces for specified network

eval { 
    my $result = $api_instance->getInterfaces(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone, vmId => $vmId, deviceId => $deviceId, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)
vmId = vmId_example # String | K5 VM ID to filter interfaces for specified VM (optional)
deviceId = deviceId_example # String | K5 deviceId to filter interfaces for specified router (optional)
networkId = networkId_example # String | K5 networkId to filter interfaces for specified network (optional)

try: 
    # List interfaces for specified project
    api_response = api_instance.get_interfaces(subscriptionId, projectId, availabilityZone=availabilityZone, vmId=vmId, deviceId=deviceId, networkId=networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getInterfaces: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter
vmId
String
K5 VM ID to filter interfaces for specified VM
deviceId
String
K5 deviceId to filter interfaces for specified router
networkId
String
K5 networkId to filter interfaces for specified network

Responses

Status: 200 - List of interfaces

Status: 400 - Only one of vmId, deviceId, networkId can be specified


getK5NetworkProjectFloatingIp

Get details of specified Floating IP for specified project


/api/v1/k5/network/projects/{project_id}/floatingIps/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/floatingIps/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of Floating IP
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_21 result = apiInstance.getK5NetworkProjectFloatingIp(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkProjectFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of Floating IP
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_21 result = apiInstance.getK5NetworkProjectFloatingIp(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkProjectFloatingIp");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of Floating IP
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get details of specified Floating IP for specified project
[apiInstance getK5NetworkProjectFloatingIpWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_21 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} ID of Floating IP

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkProjectFloatingIp(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkProjectFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | ID of Floating IP
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get details of specified Floating IP for specified project
                inline_response_200_21 result = apiInstance.getK5NetworkProjectFloatingIp(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getK5NetworkProjectFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | ID of Floating IP
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5NetworkProjectFloatingIp($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getK5NetworkProjectFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | ID of Floating IP
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5NetworkProjectFloatingIp(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getK5NetworkProjectFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | ID of Floating IP
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get details of specified Floating IP for specified project
    api_response = api_instance.get_k5_network_project_floating_ip(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getK5NetworkProjectFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of Floating IP
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Floating object with specified id


getK5NetworkProjectFloatingIps

List all floating IPs for specified project


/api/v1/k5/network/projects/{project_id}/floatingIps

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/floatingIps?subscriptionId=&availabilityZone=&vmId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        String vmId = vmId_example; // String | Id of VM. Allows to filter resources for specified VM
        try {
            array[inline_response_200_21] result = apiInstance.getK5NetworkProjectFloatingIps(subscriptionId, projectId, availabilityZone, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkProjectFloatingIps");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        String vmId = vmId_example; // String | Id of VM. Allows to filter resources for specified VM
        try {
            array[inline_response_200_21] result = apiInstance.getK5NetworkProjectFloatingIps(subscriptionId, projectId, availabilityZone, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkProjectFloatingIps");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)
String *vmId = vmId_example; // Id of VM. Allows to filter resources for specified VM (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// List all floating IPs for specified project
[apiInstance getK5NetworkProjectFloatingIpsWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
    vmId:vmId
              completionHandler: ^(array[inline_response_200_21] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example, // {String} K5 Availability Zone to filter
  'vmId': vmId_example // {String} Id of VM. Allows to filter resources for specified VM
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkProjectFloatingIps(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkProjectFloatingIpsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 
            var vmId = vmId_example;  // String | Id of VM. Allows to filter resources for specified VM (optional) 

            try
            {
                // List all floating IPs for specified project
                array[inline_response_200_21] result = apiInstance.getK5NetworkProjectFloatingIps(subscriptionId, projectId, availabilityZone, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getK5NetworkProjectFloatingIps: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
$vmId = vmId_example; // String | Id of VM. Allows to filter resources for specified VM

try {
    $result = $api_instance->getK5NetworkProjectFloatingIps($subscriptionId, $projectId, $availabilityZone, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getK5NetworkProjectFloatingIps: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter
my $vmId = vmId_example; # String | Id of VM. Allows to filter resources for specified VM

eval { 
    my $result = $api_instance->getK5NetworkProjectFloatingIps(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getK5NetworkProjectFloatingIps: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)
vmId = vmId_example # String | Id of VM. Allows to filter resources for specified VM (optional)

try: 
    # List all floating IPs for specified project
    api_response = api_instance.get_k5_network_project_floating_ips(subscriptionId, projectId, availabilityZone=availabilityZone, vmId=vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getK5NetworkProjectFloatingIps: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter
vmId
String
Id of VM. Allows to filter resources for specified VM

Responses

Status: 200 -


getK5NetworkProjectSecurityGroupRule

Get specified Rule for specified Security Group


/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules/{security_group_rule_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules/{security_group_rule_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        String securityGroupRuleId = securityGroupRuleId_example; // String | Security Group Rule ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiv1k5networkvmsvm_idsecurityGroups_rules result = apiInstance.getK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkProjectSecurityGroupRule");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        String securityGroupRuleId = securityGroupRuleId_example; // String | Security Group Rule ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiv1k5networkvmsvm_idsecurityGroups_rules result = apiInstance.getK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkProjectSecurityGroupRule");
            e.printStackTrace();
        }
    }
}
String *securityGroupId = securityGroupId_example; // Security Group ID
String *securityGroupRuleId = securityGroupRuleId_example; // Security Group Rule ID
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get specified Rule for specified Security Group
[apiInstance getK5NetworkProjectSecurityGroupRuleWith:securityGroupId
    securityGroupRuleId:securityGroupRuleId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(apiv1k5networkvmsvm_idsecurityGroups_rules output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var securityGroupId = securityGroupId_example; // {String} Security Group ID

var securityGroupRuleId = securityGroupRuleId_example; // {String} Security Group Rule ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkProjectSecurityGroupRuleExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var securityGroupId = securityGroupId_example;  // String | Security Group ID
            var securityGroupRuleId = securityGroupRuleId_example;  // String | Security Group Rule ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get specified Rule for specified Security Group
                apiv1k5networkvmsvm_idsecurityGroups_rules result = apiInstance.getK5NetworkProjectSecurityGroupRule(securityGroupId, securityGroupRuleId, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getK5NetworkProjectSecurityGroupRule: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$securityGroupId = securityGroupId_example; // String | Security Group ID
$securityGroupRuleId = securityGroupRuleId_example; // String | Security Group Rule ID
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5NetworkProjectSecurityGroupRule($securityGroupId, $securityGroupRuleId, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getK5NetworkProjectSecurityGroupRule: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $securityGroupId = securityGroupId_example; # String | Security Group ID
my $securityGroupRuleId = securityGroupRuleId_example; # String | Security Group Rule ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5NetworkProjectSecurityGroupRule(securityGroupId => $securityGroupId, securityGroupRuleId => $securityGroupRuleId, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getK5NetworkProjectSecurityGroupRule: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
securityGroupId = securityGroupId_example # String | Security Group ID
securityGroupRuleId = securityGroupRuleId_example # String | Security Group Rule ID
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get specified Rule for specified Security Group
    api_response = api_instance.get_k5_network_project_security_group_rule(securityGroupId, securityGroupRuleId, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getK5NetworkProjectSecurityGroupRule: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Security Group ID
Required
security_group_rule_id*
String
Security Group Rule ID
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Security Rule for Specified Security Group

Status: 400 - Invalid json payload


getK5NetworkProjectSecurityGroupRules

Get Rules for specified Security Group for specified project


/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[apiv1k5networkvmsvm_idsecurityGroups_rules] result = apiInstance.getK5NetworkProjectSecurityGroupRules(securityGroupId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkProjectSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[apiv1k5networkvmsvm_idsecurityGroups_rules] result = apiInstance.getK5NetworkProjectSecurityGroupRules(securityGroupId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkProjectSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
String *securityGroupId = securityGroupId_example; // Security Group ID
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get Rules for specified Security Group for specified project
[apiInstance getK5NetworkProjectSecurityGroupRulesWith:securityGroupId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(array[apiv1k5networkvmsvm_idsecurityGroups_rules] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var securityGroupId = securityGroupId_example; // {String} Security Group ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkProjectSecurityGroupRules(securityGroupId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkProjectSecurityGroupRulesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var securityGroupId = securityGroupId_example;  // String | Security Group ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get Rules for specified Security Group for specified project
                array[apiv1k5networkvmsvm_idsecurityGroups_rules] result = apiInstance.getK5NetworkProjectSecurityGroupRules(securityGroupId, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getK5NetworkProjectSecurityGroupRules: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$securityGroupId = securityGroupId_example; // String | Security Group ID
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5NetworkProjectSecurityGroupRules($securityGroupId, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getK5NetworkProjectSecurityGroupRules: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $securityGroupId = securityGroupId_example; # String | Security Group ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5NetworkProjectSecurityGroupRules(securityGroupId => $securityGroupId, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getK5NetworkProjectSecurityGroupRules: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
securityGroupId = securityGroupId_example # String | Security Group ID
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get Rules for specified Security Group for specified project
    api_response = api_instance.get_k5_network_project_security_group_rules(securityGroupId, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getK5NetworkProjectSecurityGroupRules: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Security Group ID
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Rules for specified Security Group ID


getK5NetworkProjectSubnet

Get details of specified subnet for specified project


/api/v1/k5/network/projects/{project_id}/subnets/{subnetId}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/subnets/{subnetId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subnetId = subnetId_example; // String | ID of subnet
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_24 result = apiInstance.getK5NetworkProjectSubnet(subnetId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkProjectSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subnetId = subnetId_example; // String | ID of subnet
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_24 result = apiInstance.getK5NetworkProjectSubnet(subnetId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkProjectSubnet");
            e.printStackTrace();
        }
    }
}
String *subnetId = subnetId_example; // ID of subnet
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get details of specified subnet for specified project
[apiInstance getK5NetworkProjectSubnetWith:subnetId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_24 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subnetId = subnetId_example; // {String} ID of subnet

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkProjectSubnet(subnetId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkProjectSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subnetId = subnetId_example;  // String | ID of subnet
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get details of specified subnet for specified project
                inline_response_200_24 result = apiInstance.getK5NetworkProjectSubnet(subnetId, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getK5NetworkProjectSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subnetId = subnetId_example; // String | ID of subnet
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5NetworkProjectSubnet($subnetId, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getK5NetworkProjectSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subnetId = subnetId_example; # String | ID of subnet
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5NetworkProjectSubnet(subnetId => $subnetId, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getK5NetworkProjectSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subnetId = subnetId_example # String | ID of subnet
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get details of specified subnet for specified project
    api_response = api_instance.get_k5_network_project_subnet(subnetId, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getK5NetworkProjectSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnetId*
String
ID of subnet
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Subnet object with specified id

Status: 400 - Invalid json payload


getK5NetworkProjectSubnets

List all subnets for given subscription and project


/api/v1/k5/network/projects/{project_id}/subnets

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/subnets?subscriptionId=&availabilityZone="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_24] result = apiInstance.getK5NetworkProjectSubnets(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkProjectSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_24] result = apiInstance.getK5NetworkProjectSubnets(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkProjectSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// List all subnets for given subscription and project
[apiInstance getK5NetworkProjectSubnetsWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
              completionHandler: ^(array[inline_response_200_24] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example // {String} K5 Availability Zone to filter
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkProjectSubnets(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkProjectSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 

            try
            {
                // List all subnets for given subscription and project
                array[inline_response_200_24] result = apiInstance.getK5NetworkProjectSubnets(subscriptionId, projectId, availabilityZone);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getK5NetworkProjectSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter

try {
    $result = $api_instance->getK5NetworkProjectSubnets($subscriptionId, $projectId, $availabilityZone);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getK5NetworkProjectSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter

eval { 
    my $result = $api_instance->getK5NetworkProjectSubnets(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getK5NetworkProjectSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)

try: 
    # List all subnets for given subscription and project
    api_response = api_instance.get_k5_network_project_subnets(subscriptionId, projectId, availabilityZone=availabilityZone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getK5NetworkProjectSubnets: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter

Responses

Status: 200 -

Status: 400 - Invalid json payload


getK5NetworkVmSecurityGroups

List Security Groups for specified VM

Deprecated. Use /floatingIps?vmId=id


/api/v1/k5/network/vms/{vm_id}/securityGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/vms/{vm_id}/securityGroups?subscriptionId=&projectId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of VM
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[inline_response_200_22] result = apiInstance.getK5NetworkVmSecurityGroups(vmId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkVmSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of VM
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[inline_response_200_22] result = apiInstance.getK5NetworkVmSecurityGroups(vmId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getK5NetworkVmSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of VM
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// List Security Groups for specified VM
[apiInstance getK5NetworkVmSecurityGroupsWith:vmId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(array[inline_response_200_22] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var vmId = vmId_example; // {String} ID of VM

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getK5NetworkVmSecurityGroups(vmId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getK5NetworkVmSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var vmId = vmId_example;  // String | ID of VM
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // List Security Groups for specified VM
                array[inline_response_200_22] result = apiInstance.getK5NetworkVmSecurityGroups(vmId, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getK5NetworkVmSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$vmId = vmId_example; // String | ID of VM
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getK5NetworkVmSecurityGroups($vmId, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getK5NetworkVmSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $vmId = vmId_example; # String | ID of VM
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getK5NetworkVmSecurityGroups(vmId => $vmId, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getK5NetworkVmSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
vmId = vmId_example # String | ID of VM
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # List Security Groups for specified VM
    api_response = api_instance.get_k5_network_vm_security_groups(vmId, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getK5NetworkVmSecurityGroups: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of VM
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
projectId*
String
Id of K5 project
Required

Responses

Status: 200 -


getNetwork

Get details of specified network for specifed project


/api/v1/k5/network/projects/{project_id}/networks/{networkId}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/networks/{networkId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String networkId = networkId_example; // String | ID of network
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_23 result = apiInstance.getNetwork(networkId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String networkId = networkId_example; // String | ID of network
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_23 result = apiInstance.getNetwork(networkId, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getNetwork");
            e.printStackTrace();
        }
    }
}
String *networkId = networkId_example; // ID of network
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get details of specified network for specifed project
[apiInstance getNetworkWith:networkId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_23 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var networkId = networkId_example; // {String} ID of network

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getNetwork(networkId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var networkId = networkId_example;  // String | ID of network
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get details of specified network for specifed project
                inline_response_200_23 result = apiInstance.getNetwork(networkId, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$networkId = networkId_example; // String | ID of network
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getNetwork($networkId, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $networkId = networkId_example; # String | ID of network
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getNetwork(networkId => $networkId, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
networkId = networkId_example # String | ID of network
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get details of specified network for specifed project
    api_response = api_instance.get_network(networkId, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
networkId*
String
ID of network
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Network object with specified id


getNetworkInterface

Get details for a single network interface


/api/v1/azure/network/interfaces/{interface_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/interfaces/{interface_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String interfaceId = interfaceId_example; // String | 
        try {
            inline_response_200_17 result = apiInstance.getNetworkInterface(subscriptionId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getNetworkInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String interfaceId = interfaceId_example; // String | 
        try {
            inline_response_200_17 result = apiInstance.getNetworkInterface(subscriptionId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getNetworkInterface");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *interfaceId = interfaceId_example; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance getNetworkInterfaceWith:subscriptionId
    interfaceId:interfaceId
              completionHandler: ^(inline_response_200_17 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var interfaceId = interfaceId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getNetworkInterface(subscriptionId, interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getNetworkInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var interfaceId = interfaceId_example;  // String | 

            try
            {
                inline_response_200_17 result = apiInstance.getNetworkInterface(subscriptionId, interfaceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getNetworkInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$interfaceId = interfaceId_example; // String | 

try {
    $result = $api_instance->getNetworkInterface($subscriptionId, $interfaceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getNetworkInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $interfaceId = interfaceId_example; # String | 

eval { 
    my $result = $api_instance->getNetworkInterface(subscriptionId => $subscriptionId, interfaceId => $interfaceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getNetworkInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
interfaceId = interfaceId_example # String | 

try: 
    api_response = api_instance.get_network_interface(subscriptionId, interfaceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getNetworkInterface: %s\n" % e)

Parameters

Path parameters
Name Description
interface_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getNetworkInterfaces

List network interfaces


/api/v1/azure/network/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/interfaces?subscriptionId=&vmId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | vmId - filter by virtual machine ID
        try {
            array[inline_response_200_17] result = apiInstance.getNetworkInterfaces(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | vmId - filter by virtual machine ID
        try {
            array[inline_response_200_17] result = apiInstance.getNetworkInterfaces(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // vmId - filter by virtual machine ID (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance getNetworkInterfacesWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_17] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var opts = { 
  'vmId': vmId_example // {String} vmId - filter by virtual machine ID
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getNetworkInterfaces(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | vmId - filter by virtual machine ID (optional) 

            try
            {
                array[inline_response_200_17] result = apiInstance.getNetworkInterfaces(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | vmId - filter by virtual machine ID

try {
    $result = $api_instance->getNetworkInterfaces($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | vmId - filter by virtual machine ID

eval { 
    my $result = $api_instance->getNetworkInterfaces(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | vmId - filter by virtual machine ID (optional)

try: 
    api_response = api_instance.get_network_interfaces(subscriptionId, vmId=vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getNetworkInterfaces: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required
vmId
String
vmId - filter by virtual machine ID

Responses

Status: 200 - Success

Status: default - Error


getNetworks

List all networks for given subscription and project


/api/v1/k5/network/projects/{project_id}/networks

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/networks?subscriptionId=&availabilityZone=&shared=&isExternal="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        Boolean shared = true; // Boolean | Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks.
        Boolean isExternal = true; // Boolean | External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks.
        try {
            array[inline_response_200_23] result = apiInstance.getNetworks(subscriptionId, projectId, availabilityZone, shared, isExternal);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getNetworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        Boolean shared = true; // Boolean | Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks.
        Boolean isExternal = true; // Boolean | External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks.
        try {
            array[inline_response_200_23] result = apiInstance.getNetworks(subscriptionId, projectId, availabilityZone, shared, isExternal);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getNetworks");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)
Boolean *shared = true; // Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks. (optional)
Boolean *isExternal = true; // External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks. (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// List all networks for given subscription and project
[apiInstance getNetworksWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
    shared:shared
    isExternal:isExternal
              completionHandler: ^(array[inline_response_200_23] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example, // {String} K5 Availability Zone to filter
  'shared': true, // {Boolean} Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks.
  'isExternal': true // {Boolean} External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks.
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getNetworks(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getNetworksExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 
            var shared = true;  // Boolean | Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks. (optional) 
            var isExternal = true;  // Boolean | External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks. (optional) 

            try
            {
                // List all networks for given subscription and project
                array[inline_response_200_23] result = apiInstance.getNetworks(subscriptionId, projectId, availabilityZone, shared, isExternal);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getNetworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
$shared = true; // Boolean | Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks.
$isExternal = true; // Boolean | External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks.

try {
    $result = $api_instance->getNetworks($subscriptionId, $projectId, $availabilityZone, $shared, $isExternal);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getNetworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter
my $shared = true; # Boolean | Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks.
my $isExternal = true; # Boolean | External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks.

eval { 
    my $result = $api_instance->getNetworks(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone, shared => $shared, isExternal => $isExternal);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getNetworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)
shared = true # Boolean | Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks. (optional)
isExternal = true # Boolean | External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks. (optional)

try: 
    # List all networks for given subscription and project
    api_response = api_instance.get_networks(subscriptionId, projectId, availabilityZone=availabilityZone, shared=shared, isExternal=isExternal)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getNetworks: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter
shared
Boolean
Shared parameter to filter networks. If True request will return shared networks, if False networks which are not shered, if missing all networks.
isExternal
Boolean
External parameter to filter networks. If True request will return external networks, if False networks which are not external, if missing all networks.

Responses

Status: 200 -

Status: default - Invalid json payload


getOpenstackNetworkFloatingIp

Get floating IP

Get floating IP by id


/api/v1/openstack/network/floatingIps/{floating_ip_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/floatingIps/{floating_ip_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String floatingIpId = floatingIpId_example; // String | Floating IP id
        try {
            inline_response_200_32 result = apiInstance.getOpenstackNetworkFloatingIp(subscriptionId, floatingIpId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String floatingIpId = floatingIpId_example; // String | Floating IP id
        try {
            inline_response_200_32 result = apiInstance.getOpenstackNetworkFloatingIp(subscriptionId, floatingIpId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkFloatingIp");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *floatingIpId = floatingIpId_example; // Floating IP id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get floating IP
[apiInstance getOpenstackNetworkFloatingIpWith:subscriptionId
    floatingIpId:floatingIpId
              completionHandler: ^(inline_response_200_32 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var floatingIpId = floatingIpId_example; // {String} Floating IP id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkFloatingIp(subscriptionId, floatingIpId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var floatingIpId = floatingIpId_example;  // String | Floating IP id

            try
            {
                // Get floating IP
                inline_response_200_32 result = apiInstance.getOpenstackNetworkFloatingIp(subscriptionId, floatingIpId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getOpenstackNetworkFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$floatingIpId = floatingIpId_example; // String | Floating IP id

try {
    $result = $api_instance->getOpenstackNetworkFloatingIp($subscriptionId, $floatingIpId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getOpenstackNetworkFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $floatingIpId = floatingIpId_example; # String | Floating IP id

eval { 
    my $result = $api_instance->getOpenstackNetworkFloatingIp(subscriptionId => $subscriptionId, floatingIpId => $floatingIpId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getOpenstackNetworkFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
floatingIpId = floatingIpId_example # String | Floating IP id

try: 
    # Get floating IP
    api_response = api_instance.get_openstack_network_floating_ip(subscriptionId, floatingIpId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getOpenstackNetworkFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
floating_ip_id*
String
Floating IP id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Fetching floating IP timed out


getOpenstackNetworkFloatingIps

Get list of floating IPs

Get list of floating IPs


/api/v1/openstack/network/floatingIps

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/floatingIps?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_32] result = apiInstance.getOpenstackNetworkFloatingIps(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkFloatingIps");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_32] result = apiInstance.getOpenstackNetworkFloatingIps(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkFloatingIps");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get list of floating IPs
[apiInstance getOpenstackNetworkFloatingIpsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_32] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkFloatingIps(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkFloatingIpsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get list of floating IPs
                array[inline_response_200_32] result = apiInstance.getOpenstackNetworkFloatingIps(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getOpenstackNetworkFloatingIps: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackNetworkFloatingIps($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getOpenstackNetworkFloatingIps: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackNetworkFloatingIps(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getOpenstackNetworkFloatingIps: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get list of floating IPs
    api_response = api_instance.get_openstack_network_floating_ips(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getOpenstackNetworkFloatingIps: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Fetching list of floating IPs timed out


getOpenstackNetworkInterface

Get interface by id

Get interface by id


/api/v1/openstack/network/interfaces/{interfaceId}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/interfaces/{interfaceId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            inline_response_200_28 result = apiInstance.getOpenstackNetworkInterface(subscriptionId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            inline_response_200_28 result = apiInstance.getOpenstackNetworkInterface(subscriptionId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkInterface");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *interfaceId = interfaceId_example; // Interface id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get interface by id
[apiInstance getOpenstackNetworkInterfaceWith:subscriptionId
    interfaceId:interfaceId
              completionHandler: ^(inline_response_200_28 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var interfaceId = interfaceId_example; // {String} Interface id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkInterface(subscriptionId, interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var interfaceId = interfaceId_example;  // String | Interface id

            try
            {
                // Get interface by id
                inline_response_200_28 result = apiInstance.getOpenstackNetworkInterface(subscriptionId, interfaceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getOpenstackNetworkInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$interfaceId = interfaceId_example; // String | Interface id

try {
    $result = $api_instance->getOpenstackNetworkInterface($subscriptionId, $interfaceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getOpenstackNetworkInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $interfaceId = interfaceId_example; # String | Interface id

eval { 
    my $result = $api_instance->getOpenstackNetworkInterface(subscriptionId => $subscriptionId, interfaceId => $interfaceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getOpenstackNetworkInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
interfaceId = interfaceId_example # String | Interface id

try: 
    # Get interface by id
    api_response = api_instance.get_openstack_network_interface(subscriptionId, interfaceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getOpenstackNetworkInterface: %s\n" % e)

Parameters

Path parameters
Name Description
interfaceId*
String
Interface id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Interface does not exist

Status: 500 - An unexpected error occurred

Status: 504 - Fetching interface details timed out


getOpenstackNetworkInterfaces

Get interfaces

Get all interfaces


/api/v1/openstack/network/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_28] result = apiInstance.getOpenstackNetworkInterfaces(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_28] result = apiInstance.getOpenstackNetworkInterfaces(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get interfaces
[apiInstance getOpenstackNetworkInterfacesWith:subscriptionId
              completionHandler: ^(array[inline_response_200_28] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkInterfaces(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get interfaces
                array[inline_response_200_28] result = apiInstance.getOpenstackNetworkInterfaces(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getOpenstackNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackNetworkInterfaces($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getOpenstackNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackNetworkInterfaces(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getOpenstackNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get interfaces
    api_response = api_instance.get_openstack_network_interfaces(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getOpenstackNetworkInterfaces: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Fetching list of ports timed out


getOpenstackNetworkNetwork

Get network by id

Get network by id


/api/v1/openstack/network/networks/{network_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/networks/{network_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            inline_response_200_29 result = apiInstance.getOpenstackNetworkNetwork(subscriptionId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            inline_response_200_29 result = apiInstance.getOpenstackNetworkNetwork(subscriptionId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkNetwork");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get network by id
[apiInstance getOpenstackNetworkNetworkWith:subscriptionId
    networkId:networkId
              completionHandler: ^(inline_response_200_29 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkNetwork(subscriptionId, networkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id

            try
            {
                // Get network by id
                inline_response_200_29 result = apiInstance.getOpenstackNetworkNetwork(subscriptionId, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getOpenstackNetworkNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id

try {
    $result = $api_instance->getOpenstackNetworkNetwork($subscriptionId, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getOpenstackNetworkNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id

eval { 
    my $result = $api_instance->getOpenstackNetworkNetwork(subscriptionId => $subscriptionId, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getOpenstackNetworkNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id

try: 
    # Get network by id
    api_response = api_instance.get_openstack_network_network(subscriptionId, networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getOpenstackNetworkNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackNetworkNetworks

Get networks data

Get networks data


/api/v1/openstack/network/networks

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/networks?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_29] result = apiInstance.getOpenstackNetworkNetworks(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkNetworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_29] result = apiInstance.getOpenstackNetworkNetworks(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkNetworks");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get networks data
[apiInstance getOpenstackNetworkNetworksWith:subscriptionId
              completionHandler: ^(array[inline_response_200_29] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkNetworks(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkNetworksExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get networks data
                array[inline_response_200_29] result = apiInstance.getOpenstackNetworkNetworks(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getOpenstackNetworkNetworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackNetworkNetworks($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getOpenstackNetworkNetworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackNetworkNetworks(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getOpenstackNetworkNetworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get networks data
    api_response = api_instance.get_openstack_network_networks(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getOpenstackNetworkNetworks: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackNetworkSecurityGroup

Get security groups

Get security groups


/api/v1/openstack/network/securityGroups/{securityGroupId}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/securityGroups/{securityGroupId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            inline_response_200_30 result = apiInstance.getOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            inline_response_200_30 result = apiInstance.getOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *securityGroupId = securityGroupId_example; // Security group id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get security groups
[apiInstance getOpenstackNetworkSecurityGroupWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(inline_response_200_30 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Get security groups
                inline_response_200_30 result = apiInstance.getOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getOpenstackNetworkSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $result = $api_instance->getOpenstackNetworkSecurityGroup($subscriptionId, $securityGroupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getOpenstackNetworkSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    my $result = $api_instance->getOpenstackNetworkSecurityGroup(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getOpenstackNetworkSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Get security groups
    api_response = api_instance.get_openstack_network_security_group(subscriptionId, securityGroupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getOpenstackNetworkSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
securityGroupId*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Exception from neutron

Status: 404 - Security group does not exist

Status: 500 - An unexpected error occurred

Status: 504 - Fetching security group timed out


getOpenstackNetworkSecurityGroupRules

Get rules for security group

Get rules for security group


/api/v1/openstack/network/securityGroups/{securityGroupId}/rules

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/securityGroups/{securityGroupId}/rules?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            array[apiv1openstacknetworksecurityGroups_rules] result = apiInstance.getOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            array[apiv1openstacknetworksecurityGroups_rules] result = apiInstance.getOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *securityGroupId = securityGroupId_example; // Security group id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get rules for security group
[apiInstance getOpenstackNetworkSecurityGroupRulesWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(array[apiv1openstacknetworksecurityGroups_rules] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkSecurityGroupRulesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Get rules for security group
                array[apiv1openstacknetworksecurityGroups_rules] result = apiInstance.getOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getOpenstackNetworkSecurityGroupRules: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $result = $api_instance->getOpenstackNetworkSecurityGroupRules($subscriptionId, $securityGroupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getOpenstackNetworkSecurityGroupRules: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    my $result = $api_instance->getOpenstackNetworkSecurityGroupRules(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getOpenstackNetworkSecurityGroupRules: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Get rules for security group
    api_response = api_instance.get_openstack_network_security_group_rules(subscriptionId, securityGroupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getOpenstackNetworkSecurityGroupRules: %s\n" % e)

Parameters

Path parameters
Name Description
securityGroupId*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Fetching security group rules timed out


getOpenstackNetworkSecurityGroups

Get security groups

Get security groups


/api/v1/openstack/network/securityGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/securityGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_30] result = apiInstance.getOpenstackNetworkSecurityGroups(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_30] result = apiInstance.getOpenstackNetworkSecurityGroups(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get security groups
[apiInstance getOpenstackNetworkSecurityGroupsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_30] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkSecurityGroups(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get security groups
                array[inline_response_200_30] result = apiInstance.getOpenstackNetworkSecurityGroups(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getOpenstackNetworkSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackNetworkSecurityGroups($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getOpenstackNetworkSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackNetworkSecurityGroups(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getOpenstackNetworkSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get security groups
    api_response = api_instance.get_openstack_network_security_groups(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getOpenstackNetworkSecurityGroups: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Fetching security groups timed out


getOpenstackNetworkVmFloatingIp

Get floating IP for VM

Get floating IP for VM


/api/v1/openstack/network/vm/{vmId}/floatingIp

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/vm/{vmId}/floatingIp?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[inline_response_200_33] result = apiInstance.getOpenstackNetworkVmFloatingIp(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkVmFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[inline_response_200_33] result = apiInstance.getOpenstackNetworkVmFloatingIp(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkVmFloatingIp");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get floating IP for VM
[apiInstance getOpenstackNetworkVmFloatingIpWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_33] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkVmFloatingIp(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkVmFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get floating IP for VM
                array[inline_response_200_33] result = apiInstance.getOpenstackNetworkVmFloatingIp(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getOpenstackNetworkVmFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackNetworkVmFloatingIp($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getOpenstackNetworkVmFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackNetworkVmFloatingIp(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getOpenstackNetworkVmFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get floating IP for VM
    api_response = api_instance.get_openstack_network_vm_floating_ip(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getOpenstackNetworkVmFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - VM not found

Status: 500 - An unexpected error occurred


getOpenstackNetworkVmInterface

Get interfaces for VM

Get list of ports for specified VM id


/api/v1/openstack/network/vm/{vmId}/interface/{interfaceId}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/vm/{vmId}/interface/{interfaceId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            inline_response_200_28 result = apiInstance.getOpenstackNetworkVmInterface(subscriptionId, vmId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkVmInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            inline_response_200_28 result = apiInstance.getOpenstackNetworkVmInterface(subscriptionId, vmId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkVmInterface");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
String *interfaceId = interfaceId_example; // Interface id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get interfaces for VM
[apiInstance getOpenstackNetworkVmInterfaceWith:subscriptionId
    vmId:vmId
    interfaceId:interfaceId
              completionHandler: ^(inline_response_200_28 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var interfaceId = interfaceId_example; // {String} Interface id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkVmInterface(subscriptionId, vmId, interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkVmInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var interfaceId = interfaceId_example;  // String | Interface id

            try
            {
                // Get interfaces for VM
                inline_response_200_28 result = apiInstance.getOpenstackNetworkVmInterface(subscriptionId, vmId, interfaceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getOpenstackNetworkVmInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$interfaceId = interfaceId_example; // String | Interface id

try {
    $result = $api_instance->getOpenstackNetworkVmInterface($subscriptionId, $vmId, $interfaceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getOpenstackNetworkVmInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $interfaceId = interfaceId_example; # String | Interface id

eval { 
    my $result = $api_instance->getOpenstackNetworkVmInterface(subscriptionId => $subscriptionId, vmId => $vmId, interfaceId => $interfaceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getOpenstackNetworkVmInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
interfaceId = interfaceId_example # String | Interface id

try: 
    # Get interfaces for VM
    api_response = api_instance.get_openstack_network_vm_interface(subscriptionId, vmId, interfaceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getOpenstackNetworkVmInterface: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
interfaceId*
String
Interface id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Bad request

Status: 404 - VM does not exist or invalid interface id

Status: 500 - Unhandled error occurred

Status: 504 - Fetching VM information timed out


getOpenstackNetworkVmInterfaces

Get interfaces for VM

Get list of ports for specified VM id


/api/v1/openstack/network/vm/{vmId}/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/vm/{vmId}/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[inline_response_200_28] result = apiInstance.getOpenstackNetworkVmInterfaces(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkVmInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[inline_response_200_28] result = apiInstance.getOpenstackNetworkVmInterfaces(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkVmInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get interfaces for VM
[apiInstance getOpenstackNetworkVmInterfacesWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_28] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkVmInterfaces(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkVmInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get interfaces for VM
                array[inline_response_200_28] result = apiInstance.getOpenstackNetworkVmInterfaces(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getOpenstackNetworkVmInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackNetworkVmInterfaces($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getOpenstackNetworkVmInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackNetworkVmInterfaces(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getOpenstackNetworkVmInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get interfaces for VM
    api_response = api_instance.get_openstack_network_vm_interfaces(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getOpenstackNetworkVmInterfaces: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Bad request

Status: 404 - VM does not exist

Status: 500 - Unhandled error occurred.

Status: 504 - Fetching VM information timed out


getOpenstackNetworkVmSecurityGroups

Get security groups for VM

Get security groups for VM


/api/v1/openstack/network/vm/{vmId}/securityGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/vm/{vmId}/securityGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[inline_response_200_31] result = apiInstance.getOpenstackNetworkVmSecurityGroups(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkVmSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[inline_response_200_31] result = apiInstance.getOpenstackNetworkVmSecurityGroups(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getOpenstackNetworkVmSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get security groups for VM
[apiInstance getOpenstackNetworkVmSecurityGroupsWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_31] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkVmSecurityGroups(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkVmSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get security groups for VM
                array[inline_response_200_31] result = apiInstance.getOpenstackNetworkVmSecurityGroups(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getOpenstackNetworkVmSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackNetworkVmSecurityGroups($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getOpenstackNetworkVmSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackNetworkVmSecurityGroups(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getOpenstackNetworkVmSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get security groups for VM
    api_response = api_instance.get_openstack_network_vm_security_groups(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getOpenstackNetworkVmSecurityGroups: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Bad request

Status: 404 - VM does not exist

Status: 500 - Unhandled error occurred

Status: 504 - Fetching VM information timed out


getPublicIpAddresses

List public IP addresses


/api/v1/azure/network/publicIpAddresses

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/publicIpAddresses?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_19] result = apiInstance.getPublicIpAddresses(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getPublicIpAddresses");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_19] result = apiInstance.getPublicIpAddresses(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getPublicIpAddresses");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance getPublicIpAddressesWith:subscriptionId
              completionHandler: ^(array[inline_response_200_19] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getPublicIpAddresses(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getPublicIpAddressesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 

            try
            {
                array[inline_response_200_19] result = apiInstance.getPublicIpAddresses(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getPublicIpAddresses: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getPublicIpAddresses($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getPublicIpAddresses: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getPublicIpAddresses(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getPublicIpAddresses: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 

try: 
    api_response = api_instance.get_public_ip_addresses(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getPublicIpAddresses: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getRouter

List specified router details


/api/v1/k5/network/projects/{project_id}/routers/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_25 result = apiInstance.getRouter(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getRouter");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_25 result = apiInstance.getRouter(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getRouter");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of router
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// List specified router details
[apiInstance getRouterWith:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_25 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} ID of router

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getRouter(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getRouterExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | ID of router
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // List specified router details
                inline_response_200_25 result = apiInstance.getRouter(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getRouter: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | ID of router
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getRouter($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getRouter: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | ID of router
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getRouter(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getRouter: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | ID of router
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # List specified router details
    api_response = api_instance.get_router(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getRouter: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of router
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


getRouters

List all routers for specified project


/api/v1/k5/network/projects/{project_id}/routers

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers?subscriptionId=&availabilityZone="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_25] result = apiInstance.getRouters(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getRouters");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter
        try {
            array[inline_response_200_25] result = apiInstance.getRouters(subscriptionId, projectId, availabilityZone);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getRouters");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *availabilityZone = availabilityZone_example; // K5 Availability Zone to filter (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// List all routers for specified project
[apiInstance getRoutersWith:subscriptionId
    projectId:projectId
    availabilityZone:availabilityZone
              completionHandler: ^(array[inline_response_200_25] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'availabilityZone': availabilityZone_example // {String} K5 Availability Zone to filter
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getRouters(subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getRoutersExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var availabilityZone = availabilityZone_example;  // String | K5 Availability Zone to filter (optional) 

            try
            {
                // List all routers for specified project
                array[inline_response_200_25] result = apiInstance.getRouters(subscriptionId, projectId, availabilityZone);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getRouters: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$availabilityZone = availabilityZone_example; // String | K5 Availability Zone to filter

try {
    $result = $api_instance->getRouters($subscriptionId, $projectId, $availabilityZone);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getRouters: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $availabilityZone = availabilityZone_example; # String | K5 Availability Zone to filter

eval { 
    my $result = $api_instance->getRouters(subscriptionId => $subscriptionId, projectId => $projectId, availabilityZone => $availabilityZone);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getRouters: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
availabilityZone = availabilityZone_example # String | K5 Availability Zone to filter (optional)

try: 
    # List all routers for specified project
    api_response = api_instance.get_routers(subscriptionId, projectId, availabilityZone=availabilityZone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getRouters: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
availabilityZone
String
K5 Availability Zone to filter

Responses

Status: 200 - List of routers


getSecurityGroup

Get details for a single security group


/api/v1/azure/network/securityGroups/{security_group_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/securityGroups/{security_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String securityGroupId = securityGroupId_example; // String | 
        try {
            inline_response_200_20 result = apiInstance.getSecurityGroup(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String securityGroupId = securityGroupId_example; // String | 
        try {
            inline_response_200_20 result = apiInstance.getSecurityGroup(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *securityGroupId = securityGroupId_example; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance getSecurityGroupWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(inline_response_200_20 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var securityGroupId = securityGroupId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSecurityGroup(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var securityGroupId = securityGroupId_example;  // String | 

            try
            {
                inline_response_200_20 result = apiInstance.getSecurityGroup(subscriptionId, securityGroupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$securityGroupId = securityGroupId_example; // String | 

try {
    $result = $api_instance->getSecurityGroup($subscriptionId, $securityGroupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $securityGroupId = securityGroupId_example; # String | 

eval { 
    my $result = $api_instance->getSecurityGroup(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
securityGroupId = securityGroupId_example # String | 

try: 
    api_response = api_instance.get_security_group(subscriptionId, securityGroupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getSecurityGroup_1

Get specified Security Group for specified_project


/api/v1/k5/network/projects/{project_id}/securityGroups/{id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | Security Group ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_22 result = apiInstance.getSecurityGroup_0(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getSecurityGroup_0");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | Security Group ID
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_22 result = apiInstance.getSecurityGroup_0(id, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getSecurityGroup_0");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Security Group ID
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Get specified Security Group for specified_project
[apiInstance getSecurityGroup_1With:id
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_22 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} Security Group ID

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSecurityGroup_0(id, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSecurityGroup_0Example
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | Security Group ID
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Get specified Security Group for specified_project
                inline_response_200_22 result = apiInstance.getSecurityGroup_0(id, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getSecurityGroup_0: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | Security Group ID
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getSecurityGroup_0($id, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getSecurityGroup_0: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | Security Group ID
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getSecurityGroup_0(id => $id, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getSecurityGroup_0: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | Security Group ID
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Get specified Security Group for specified_project
    api_response = api_instance.get_security_group_0(id, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getSecurityGroup_0: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Security Group ID
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Security Group with specified ID


getSecurityGroups

List security groups


/api/v1/azure/network/securityGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/securityGroups?subscriptionId=&vmId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | vmId - filter security groups for a specified virtual machine
        try {
            array[inline_response_200_20] result = apiInstance.getSecurityGroups(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String vmId = vmId_example; // String | vmId - filter security groups for a specified virtual machine
        try {
            array[inline_response_200_20] result = apiInstance.getSecurityGroups(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *vmId = vmId_example; // vmId - filter security groups for a specified virtual machine (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance getSecurityGroupsWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_20] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var opts = { 
  'vmId': vmId_example // {String} vmId - filter security groups for a specified virtual machine
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSecurityGroups(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var vmId = vmId_example;  // String | vmId - filter security groups for a specified virtual machine (optional) 

            try
            {
                array[inline_response_200_20] result = apiInstance.getSecurityGroups(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$vmId = vmId_example; // String | vmId - filter security groups for a specified virtual machine

try {
    $result = $api_instance->getSecurityGroups($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $vmId = vmId_example; # String | vmId - filter security groups for a specified virtual machine

eval { 
    my $result = $api_instance->getSecurityGroups(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
vmId = vmId_example # String | vmId - filter security groups for a specified virtual machine (optional)

try: 
    api_response = api_instance.get_security_groups(subscriptionId, vmId=vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getSecurityGroups: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required
vmId
String
vmId - filter security groups for a specified virtual machine

Responses

Status: 200 - Success

Status: default - Error


getSecurityGroups_2

List all Security Groups for specified project


/api/v1/k5/network/projects/{project_id}/securityGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[inline_response_200_22] result = apiInstance.getSecurityGroups_0(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getSecurityGroups_0");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            array[inline_response_200_22] result = apiInstance.getSecurityGroups_0(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getSecurityGroups_0");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// List all Security Groups for specified project
[apiInstance getSecurityGroups_2With:subscriptionId
    projectId:projectId
              completionHandler: ^(array[inline_response_200_22] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSecurityGroups_0(subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSecurityGroups_0Example
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // List all Security Groups for specified project
                array[inline_response_200_22] result = apiInstance.getSecurityGroups_0(subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getSecurityGroups_0: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->getSecurityGroups_0($subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getSecurityGroups_0: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->getSecurityGroups_0(subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getSecurityGroups_0: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # List all Security Groups for specified project
    api_response = api_instance.get_security_groups_0(subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getSecurityGroups_0: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 -


getSubnet

Get details for a single subnet


/api/v1/azure/network/subnets/{subnet_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/subnets/{subnet_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String subnetId = subnetId_example; // String | 
        try {
            apiv1azurenetworknetworks_subnets result = apiInstance.getSubnet(subscriptionId, subnetId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String subnetId = subnetId_example; // String | 
        try {
            apiv1azurenetworknetworks_subnets result = apiInstance.getSubnet(subscriptionId, subnetId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getSubnet");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *subnetId = subnetId_example; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance getSubnetWith:subscriptionId
    subnetId:subnetId
              completionHandler: ^(apiv1azurenetworknetworks_subnets output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var subnetId = subnetId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSubnet(subscriptionId, subnetId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var subnetId = subnetId_example;  // String | 

            try
            {
                apiv1azurenetworknetworks_subnets result = apiInstance.getSubnet(subscriptionId, subnetId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$subnetId = subnetId_example; // String | 

try {
    $result = $api_instance->getSubnet($subscriptionId, $subnetId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $subnetId = subnetId_example; # String | 

eval { 
    my $result = $api_instance->getSubnet(subscriptionId => $subscriptionId, subnetId => $subnetId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
subnetId = subnetId_example # String | 

try: 
    api_response = api_instance.get_subnet(subscriptionId, subnetId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnet_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getSubnets

List subnets


/api/v1/azure/network/networks/{virtual_network_id}/subnets

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/networks/{virtual_network_id}/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            array[apiv1azurenetworknetworks_subnets] result = apiInstance.getSubnets(subscriptionId, virtualNetworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            array[apiv1azurenetworknetworks_subnets] result = apiInstance.getSubnets(subscriptionId, virtualNetworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *virtualNetworkId = virtualNetworkId_example; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance getSubnetsWith:subscriptionId
    virtualNetworkId:virtualNetworkId
              completionHandler: ^(array[apiv1azurenetworknetworks_subnets] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var virtualNetworkId = virtualNetworkId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getSubnets(subscriptionId, virtualNetworkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var virtualNetworkId = virtualNetworkId_example;  // String | 

            try
            {
                array[apiv1azurenetworknetworks_subnets] result = apiInstance.getSubnets(subscriptionId, virtualNetworkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$virtualNetworkId = virtualNetworkId_example; // String | 

try {
    $result = $api_instance->getSubnets($subscriptionId, $virtualNetworkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $virtualNetworkId = virtualNetworkId_example; # String | 

eval { 
    my $result = $api_instance->getSubnets(subscriptionId => $subscriptionId, virtualNetworkId => $virtualNetworkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
virtualNetworkId = virtualNetworkId_example # String | 

try: 
    api_response = api_instance.get_subnets(subscriptionId, virtualNetworkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getSubnets: %s\n" % e)

Parameters

Path parameters
Name Description
virtual_network_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVirtualNetwork

Get details for a single virtual network


/api/v1/azure/network/networks/{virtual_network_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/networks/{virtual_network_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            inline_response_200_18 result = apiInstance.getVirtualNetwork(subscriptionId, virtualNetworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getVirtualNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            inline_response_200_18 result = apiInstance.getVirtualNetwork(subscriptionId, virtualNetworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getVirtualNetwork");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
String *virtualNetworkId = virtualNetworkId_example; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance getVirtualNetworkWith:subscriptionId
    virtualNetworkId:virtualNetworkId
              completionHandler: ^(inline_response_200_18 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var virtualNetworkId = virtualNetworkId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVirtualNetwork(subscriptionId, virtualNetworkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVirtualNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var virtualNetworkId = virtualNetworkId_example;  // String | 

            try
            {
                inline_response_200_18 result = apiInstance.getVirtualNetwork(subscriptionId, virtualNetworkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getVirtualNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$virtualNetworkId = virtualNetworkId_example; // String | 

try {
    $result = $api_instance->getVirtualNetwork($subscriptionId, $virtualNetworkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getVirtualNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $virtualNetworkId = virtualNetworkId_example; # String | 

eval { 
    my $result = $api_instance->getVirtualNetwork(subscriptionId => $subscriptionId, virtualNetworkId => $virtualNetworkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getVirtualNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
virtualNetworkId = virtualNetworkId_example # String | 

try: 
    api_response = api_instance.get_virtual_network(subscriptionId, virtualNetworkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getVirtualNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
virtual_network_id*
String
Required
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


getVirtualNetworks

List virtual networks


/api/v1/azure/network/networks

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/azure/network/networks?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_18] result = apiInstance.getVirtualNetworks(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getVirtualNetworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        try {
            array[inline_response_200_18] result = apiInstance.getVirtualNetworks(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#getVirtualNetworks");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance getVirtualNetworksWith:subscriptionId
              completionHandler: ^(array[inline_response_200_18] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getVirtualNetworks(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getVirtualNetworksExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 

            try
            {
                array[inline_response_200_18] result = apiInstance.getVirtualNetworks(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.getVirtualNetworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 

try {
    $result = $api_instance->getVirtualNetworks($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->getVirtualNetworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 

eval { 
    my $result = $api_instance->getVirtualNetworks(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->getVirtualNetworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 

try: 
    api_response = api_instance.get_virtual_networks(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->getVirtualNetworks: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postAwsNetworkInterfaces

Create interface

Create new interface


/api/v1/aws/network/interfaces

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Interface_2 interface = ; // Interface_2 | Interface creation data
        try {
            inline_response_200_15_interfaces result = apiInstance.postAwsNetworkInterfaces(subscriptionId, interface);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Interface_2 interface = ; // Interface_2 | Interface creation data
        try {
            inline_response_200_15_interfaces result = apiInstance.postAwsNetworkInterfaces(subscriptionId, interface);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Interface_2 *interface = ; // Interface creation data

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create interface
[apiInstance postAwsNetworkInterfacesWith:subscriptionId
    interface:interface
              completionHandler: ^(inline_response_200_15_interfaces output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var interface = ; // {Interface_2} Interface creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkInterfaces(subscriptionId, interface, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var interface = new Interface_2(); // Interface_2 | Interface creation data

            try
            {
                // Create interface
                inline_response_200_15_interfaces result = apiInstance.postAwsNetworkInterfaces(subscriptionId, interface);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postAwsNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$interface = ; // Interface_2 | Interface creation data

try {
    $result = $api_instance->postAwsNetworkInterfaces($subscriptionId, $interface);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postAwsNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $interface = WWW::SwaggerClient::Object::Interface_2->new(); # Interface_2 | Interface creation data

eval { 
    my $result = $api_instance->postAwsNetworkInterfaces(subscriptionId => $subscriptionId, interface => $interface);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postAwsNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
interface =  # Interface_2 | Interface creation data

try: 
    # Create interface
    api_response = api_instance.post_aws_network_interfaces(subscriptionId, interface)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postAwsNetworkInterfaces: %s\n" % e)

Parameters

Body parameters
Name Description
interface *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input values or missing network id

Status: 500 - An unexpected error occurred


postAwsNetworkNetworkInterfaces

Create interface

Create new interface


/api/v1/aws/network/networks/{network_id}/interfaces

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/networks/{network_id}/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        Interface interface = ; // Interface | Interface creation data
        try {
            inline_response_200_15_interfaces result = apiInstance.postAwsNetworkNetworkInterfaces(subscriptionId, networkId, interface);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        Interface interface = ; // Interface | Interface creation data
        try {
            inline_response_200_15_interfaces result = apiInstance.postAwsNetworkNetworkInterfaces(subscriptionId, networkId, interface);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id
Interface *interface = ; // Interface creation data

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create interface
[apiInstance postAwsNetworkNetworkInterfacesWith:subscriptionId
    networkId:networkId
    interface:interface
              completionHandler: ^(inline_response_200_15_interfaces output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id

var interface = ; // {Interface} Interface creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkNetworkInterfaces(subscriptionId, networkId, interface, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id
            var interface = new Interface(); // Interface | Interface creation data

            try
            {
                // Create interface
                inline_response_200_15_interfaces result = apiInstance.postAwsNetworkNetworkInterfaces(subscriptionId, networkId, interface);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postAwsNetworkNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id
$interface = ; // Interface | Interface creation data

try {
    $result = $api_instance->postAwsNetworkNetworkInterfaces($subscriptionId, $networkId, $interface);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postAwsNetworkNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id
my $interface = WWW::SwaggerClient::Object::Interface->new(); # Interface | Interface creation data

eval { 
    my $result = $api_instance->postAwsNetworkNetworkInterfaces(subscriptionId => $subscriptionId, networkId => $networkId, interface => $interface);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postAwsNetworkNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id
interface =  # Interface | Interface creation data

try: 
    # Create interface
    api_response = api_instance.post_aws_network_network_interfaces(subscriptionId, networkId, interface)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postAwsNetworkNetworkInterfaces: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Body parameters
Name Description
interface *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input values or missing network id

Status: 500 - An unexpected error occurred


postAwsNetworkNetworkSubnets

Create subnet

Create new subnet


/api/v1/aws/network/networks/{network_id}/subnets

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/networks/{network_id}/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        Subnet subnet = ; // Subnet | Subnet creation data
        try {
            inline_response_200_15_subnets result = apiInstance.postAwsNetworkNetworkSubnets(subscriptionId, networkId, subnet);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkNetworkSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        Subnet subnet = ; // Subnet | Subnet creation data
        try {
            inline_response_200_15_subnets result = apiInstance.postAwsNetworkNetworkSubnets(subscriptionId, networkId, subnet);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkNetworkSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id
Subnet *subnet = ; // Subnet creation data

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create subnet
[apiInstance postAwsNetworkNetworkSubnetsWith:subscriptionId
    networkId:networkId
    subnet:subnet
              completionHandler: ^(inline_response_200_15_subnets output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id

var subnet = ; // {Subnet} Subnet creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkNetworkSubnets(subscriptionId, networkId, subnet, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkNetworkSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id
            var subnet = new Subnet(); // Subnet | Subnet creation data

            try
            {
                // Create subnet
                inline_response_200_15_subnets result = apiInstance.postAwsNetworkNetworkSubnets(subscriptionId, networkId, subnet);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postAwsNetworkNetworkSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id
$subnet = ; // Subnet | Subnet creation data

try {
    $result = $api_instance->postAwsNetworkNetworkSubnets($subscriptionId, $networkId, $subnet);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postAwsNetworkNetworkSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id
my $subnet = WWW::SwaggerClient::Object::Subnet->new(); # Subnet | Subnet creation data

eval { 
    my $result = $api_instance->postAwsNetworkNetworkSubnets(subscriptionId => $subscriptionId, networkId => $networkId, subnet => $subnet);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postAwsNetworkNetworkSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id
subnet =  # Subnet | Subnet creation data

try: 
    # Create subnet
    api_response = api_instance.post_aws_network_network_subnets(subscriptionId, networkId, subnet)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postAwsNetworkNetworkSubnets: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Body parameters
Name Description
subnet *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input values or missing network id

Status: 500 - An unexpected error occurred


postAwsNetworkNetworks

Create network

Create new network


/api/v1/aws/network/networks

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/networks?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Network network = ; // Network | Network creation data
        try {
            inline_response_200_14 result = apiInstance.postAwsNetworkNetworks(subscriptionId, network);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkNetworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Network network = ; // Network | Network creation data
        try {
            inline_response_200_14 result = apiInstance.postAwsNetworkNetworks(subscriptionId, network);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkNetworks");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Network *network = ; // Network creation data

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create network
[apiInstance postAwsNetworkNetworksWith:subscriptionId
    network:network
              completionHandler: ^(inline_response_200_14 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var network = ; // {Network} Network creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkNetworks(subscriptionId, network, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkNetworksExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var network = new Network(); // Network | Network creation data

            try
            {
                // Create network
                inline_response_200_14 result = apiInstance.postAwsNetworkNetworks(subscriptionId, network);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postAwsNetworkNetworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$network = ; // Network | Network creation data

try {
    $result = $api_instance->postAwsNetworkNetworks($subscriptionId, $network);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postAwsNetworkNetworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $network = WWW::SwaggerClient::Object::Network->new(); # Network | Network creation data

eval { 
    my $result = $api_instance->postAwsNetworkNetworks(subscriptionId => $subscriptionId, network => $network);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postAwsNetworkNetworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
network =  # Network | Network creation data

try: 
    # Create network
    api_response = api_instance.post_aws_network_networks(subscriptionId, network)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postAwsNetworkNetworks: %s\n" % e)

Parameters

Body parameters
Name Description
network *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input values

Status: 500 - An unexpected error occurred


postAwsNetworkSecurityGroups

Create new security group

Create new security group


/api/v1/aws/network/securityGroups

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/securityGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Security_group securityGroup = ; // Security_group | Security group creation data
        try {
            inline_response_200_16 result = apiInstance.postAwsNetworkSecurityGroups(subscriptionId, securityGroup);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Security_group securityGroup = ; // Security_group | Security group creation data
        try {
            inline_response_200_16 result = apiInstance.postAwsNetworkSecurityGroups(subscriptionId, securityGroup);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Security_group *securityGroup = ; // Security group creation data

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create new security group
[apiInstance postAwsNetworkSecurityGroupsWith:subscriptionId
    securityGroup:securityGroup
              completionHandler: ^(inline_response_200_16 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroup = ; // {Security_group} Security group creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkSecurityGroups(subscriptionId, securityGroup, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroup = new Security_group(); // Security_group | Security group creation data

            try
            {
                // Create new security group
                inline_response_200_16 result = apiInstance.postAwsNetworkSecurityGroups(subscriptionId, securityGroup);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postAwsNetworkSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroup = ; // Security_group | Security group creation data

try {
    $result = $api_instance->postAwsNetworkSecurityGroups($subscriptionId, $securityGroup);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postAwsNetworkSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroup = WWW::SwaggerClient::Object::Security_group->new(); # Security_group | Security group creation data

eval { 
    my $result = $api_instance->postAwsNetworkSecurityGroups(subscriptionId => $subscriptionId, securityGroup => $securityGroup);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postAwsNetworkSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroup =  # Security_group | Security group creation data

try: 
    # Create new security group
    api_response = api_instance.post_aws_network_security_groups(subscriptionId, securityGroup)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postAwsNetworkSecurityGroups: %s\n" % e)

Parameters

Body parameters
Name Description
securityGroup *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input values

Status: 500 - An unexpected error occurred


postAwsNetworkSubnetInterfaces

Create interface

Create new interface


/api/v1/aws/network/subnets/{subnet_id}/interfaces

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/subnets/{subnet_id}/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        Interface_1 interface = ; // Interface_1 | Interface creation data
        try {
            inline_response_200_15_interfaces result = apiInstance.postAwsNetworkSubnetInterfaces(subscriptionId, subnetId, interface);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkSubnetInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String subnetId = subnetId_example; // String | Subnet id
        Interface_1 interface = ; // Interface_1 | Interface creation data
        try {
            inline_response_200_15_interfaces result = apiInstance.postAwsNetworkSubnetInterfaces(subscriptionId, subnetId, interface);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkSubnetInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *subnetId = subnetId_example; // Subnet id
Interface_1 *interface = ; // Interface creation data

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create interface
[apiInstance postAwsNetworkSubnetInterfacesWith:subscriptionId
    subnetId:subnetId
    interface:interface
              completionHandler: ^(inline_response_200_15_interfaces output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var subnetId = subnetId_example; // {String} Subnet id

var interface = ; // {Interface_1} Interface creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkSubnetInterfaces(subscriptionId, subnetId, interface, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkSubnetInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var subnetId = subnetId_example;  // String | Subnet id
            var interface = new Interface_1(); // Interface_1 | Interface creation data

            try
            {
                // Create interface
                inline_response_200_15_interfaces result = apiInstance.postAwsNetworkSubnetInterfaces(subscriptionId, subnetId, interface);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postAwsNetworkSubnetInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$subnetId = subnetId_example; // String | Subnet id
$interface = ; // Interface_1 | Interface creation data

try {
    $result = $api_instance->postAwsNetworkSubnetInterfaces($subscriptionId, $subnetId, $interface);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postAwsNetworkSubnetInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $subnetId = subnetId_example; # String | Subnet id
my $interface = WWW::SwaggerClient::Object::Interface_1->new(); # Interface_1 | Interface creation data

eval { 
    my $result = $api_instance->postAwsNetworkSubnetInterfaces(subscriptionId => $subscriptionId, subnetId => $subnetId, interface => $interface);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postAwsNetworkSubnetInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
subnetId = subnetId_example # String | Subnet id
interface =  # Interface_1 | Interface creation data

try: 
    # Create interface
    api_response = api_instance.post_aws_network_subnet_interfaces(subscriptionId, subnetId, interface)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postAwsNetworkSubnetInterfaces: %s\n" % e)

Parameters

Path parameters
Name Description
subnet_id*
String
Subnet id
Required
Body parameters
Name Description
interface *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input values or missing network id

Status: 500 - An unexpected error occurred


postAwsNetworkSubnets

Create subnet

Create new subnet


/api/v1/aws/network/subnets

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/aws/network/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Subnet_1 subnet = ; // Subnet_1 | Subnet creation data
        try {
            inline_response_200_15_subnets result = apiInstance.postAwsNetworkSubnets(subscriptionId, subnet);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Subnet_1 subnet = ; // Subnet_1 | Subnet creation data
        try {
            inline_response_200_15_subnets result = apiInstance.postAwsNetworkSubnets(subscriptionId, subnet);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postAwsNetworkSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Subnet_1 *subnet = ; // Subnet creation data

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create subnet
[apiInstance postAwsNetworkSubnetsWith:subscriptionId
    subnet:subnet
              completionHandler: ^(inline_response_200_15_subnets output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var subnet = ; // {Subnet_1} Subnet creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postAwsNetworkSubnets(subscriptionId, subnet, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postAwsNetworkSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var subnet = new Subnet_1(); // Subnet_1 | Subnet creation data

            try
            {
                // Create subnet
                inline_response_200_15_subnets result = apiInstance.postAwsNetworkSubnets(subscriptionId, subnet);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postAwsNetworkSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$subnet = ; // Subnet_1 | Subnet creation data

try {
    $result = $api_instance->postAwsNetworkSubnets($subscriptionId, $subnet);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postAwsNetworkSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $subnet = WWW::SwaggerClient::Object::Subnet_1->new(); # Subnet_1 | Subnet creation data

eval { 
    my $result = $api_instance->postAwsNetworkSubnets(subscriptionId => $subscriptionId, subnet => $subnet);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postAwsNetworkSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
subnet =  # Subnet_1 | Subnet creation data

try: 
    # Create subnet
    api_response = api_instance.post_aws_network_subnets(subscriptionId, subnet)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postAwsNetworkSubnets: %s\n" % e)

Parameters

Body parameters
Name Description
subnet *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid input

Status: 500 - An unexpected error occurred


postK5NetworkProjectSecurityGroupRules

Create new Rule for specified Security Group


/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{security_group_id}/rules?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        Rule rule = ; // Rule | Create new Rule for specified Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiv1k5networkvmsvm_idsecurityGroups_rules result = apiInstance.postK5NetworkProjectSecurityGroupRules(securityGroupId, rule, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postK5NetworkProjectSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String securityGroupId = securityGroupId_example; // String | Security Group ID
        Rule rule = ; // Rule | Create new Rule for specified Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiv1k5networkvmsvm_idsecurityGroups_rules result = apiInstance.postK5NetworkProjectSecurityGroupRules(securityGroupId, rule, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postK5NetworkProjectSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
String *securityGroupId = securityGroupId_example; // Security Group ID
Rule *rule = ; // Create new Rule for specified Security Group
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create new Rule for specified Security Group
[apiInstance postK5NetworkProjectSecurityGroupRulesWith:securityGroupId
    rule:rule
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(apiv1k5networkvmsvm_idsecurityGroups_rules output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var securityGroupId = securityGroupId_example; // {String} Security Group ID

var rule = ; // {Rule} Create new Rule for specified Security Group

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postK5NetworkProjectSecurityGroupRules(securityGroupId, rule, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postK5NetworkProjectSecurityGroupRulesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var securityGroupId = securityGroupId_example;  // String | Security Group ID
            var rule = new Rule(); // Rule | Create new Rule for specified Security Group
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Create new Rule for specified Security Group
                apiv1k5networkvmsvm_idsecurityGroups_rules result = apiInstance.postK5NetworkProjectSecurityGroupRules(securityGroupId, rule, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postK5NetworkProjectSecurityGroupRules: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$securityGroupId = securityGroupId_example; // String | Security Group ID
$rule = ; // Rule | Create new Rule for specified Security Group
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->postK5NetworkProjectSecurityGroupRules($securityGroupId, $rule, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postK5NetworkProjectSecurityGroupRules: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $securityGroupId = securityGroupId_example; # String | Security Group ID
my $rule = WWW::SwaggerClient::Object::Rule->new(); # Rule | Create new Rule for specified Security Group
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->postK5NetworkProjectSecurityGroupRules(securityGroupId => $securityGroupId, rule => $rule, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postK5NetworkProjectSecurityGroupRules: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
securityGroupId = securityGroupId_example # String | Security Group ID
rule =  # Rule | Create new Rule for specified Security Group
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Create new Rule for specified Security Group
    api_response = api_instance.post_k5_network_project_security_group_rules(securityGroupId, rule, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postK5NetworkProjectSecurityGroupRules: %s\n" % e)

Parameters

Path parameters
Name Description
security_group_id*
String
Security Group ID
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
rule *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Created new Rule for specified Security Group

Status: 400 - Invalid json payload


postK5NetworkProjectSecurityGroups

Create Security Group for specified project


/api/v1/k5/network/projects/{project_id}/securityGroups

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups?subscriptionId=&vmId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        Data_8 data = ; // Data_8 | Security Group data
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String vmId = vmId_example; // String | Id of VM. Allows to filter resources for specified VM
        try {
            inline_response_200_22 result = apiInstance.postK5NetworkProjectSecurityGroups(data, subscriptionId, projectId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postK5NetworkProjectSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        Data_8 data = ; // Data_8 | Security Group data
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String vmId = vmId_example; // String | Id of VM. Allows to filter resources for specified VM
        try {
            inline_response_200_22 result = apiInstance.postK5NetworkProjectSecurityGroups(data, subscriptionId, projectId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postK5NetworkProjectSecurityGroups");
            e.printStackTrace();
        }
    }
}
Data_8 *data = ; // Security Group data
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *vmId = vmId_example; // Id of VM. Allows to filter resources for specified VM (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create Security Group for specified project
[apiInstance postK5NetworkProjectSecurityGroupsWith:data
    subscriptionId:subscriptionId
    projectId:projectId
    vmId:vmId
              completionHandler: ^(inline_response_200_22 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var data = ; // {Data_8} Security Group data

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var opts = { 
  'vmId': vmId_example // {String} Id of VM. Allows to filter resources for specified VM
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postK5NetworkProjectSecurityGroups(data, subscriptionId, projectId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postK5NetworkProjectSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var data = new Data_8(); // Data_8 | Security Group data
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var vmId = vmId_example;  // String | Id of VM. Allows to filter resources for specified VM (optional) 

            try
            {
                // Create Security Group for specified project
                inline_response_200_22 result = apiInstance.postK5NetworkProjectSecurityGroups(data, subscriptionId, projectId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postK5NetworkProjectSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$data = ; // Data_8 | Security Group data
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$vmId = vmId_example; // String | Id of VM. Allows to filter resources for specified VM

try {
    $result = $api_instance->postK5NetworkProjectSecurityGroups($data, $subscriptionId, $projectId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postK5NetworkProjectSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $data = WWW::SwaggerClient::Object::Data_8->new(); # Data_8 | Security Group data
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $vmId = vmId_example; # String | Id of VM. Allows to filter resources for specified VM

eval { 
    my $result = $api_instance->postK5NetworkProjectSecurityGroups(data => $data, subscriptionId => $subscriptionId, projectId => $projectId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postK5NetworkProjectSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
data =  # Data_8 | Security Group data
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
vmId = vmId_example # String | Id of VM. Allows to filter resources for specified VM (optional)

try: 
    # Create Security Group for specified project
    api_response = api_instance.post_k5_network_project_security_groups(data, subscriptionId, projectId, vmId=vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postK5NetworkProjectSecurityGroups: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
vmId
String
Id of VM. Allows to filter resources for specified VM

Responses

Status: 200 - Created new Security Group

Status: 400 - Invalid json payload


postNetworkInterfaces

Create a new network interface


/api/v1/azure/network/interfaces

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/network/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload payload = ; // Payload | 
        try {
            inline_response_200_17 result = apiInstance.postNetworkInterfaces(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload payload = ; // Payload | 
        try {
            inline_response_200_17 result = apiInstance.postNetworkInterfaces(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload *payload = ; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance postNetworkInterfacesWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_17 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postNetworkInterfaces(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload(); // Payload | 

            try
            {
                inline_response_200_17 result = apiInstance.postNetworkInterfaces(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload | 

try {
    $result = $api_instance->postNetworkInterfaces($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload->new(); # Payload | 

eval { 
    my $result = $api_instance->postNetworkInterfaces(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload | 

try: 
    api_response = api_instance.post_network_interfaces(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postNetworkInterfaces: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postOpenstackNetworkSecurityGroupRules

Create security group rule

Create security group rule


/api/v1/openstack/network/securityGroups/{securityGroupId}/rules

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/network/securityGroups/{securityGroupId}/rules?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiv1openstacknetworksecurityGroups_rules result = apiInstance.postOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postOpenstackNetworkSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiv1openstacknetworksecurityGroups_rules result = apiInstance.postOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postOpenstackNetworkSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *securityGroupId = securityGroupId_example; // Security group id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create security group rule
[apiInstance postOpenstackNetworkSecurityGroupRulesWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(apiv1openstacknetworksecurityGroups_rules output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackNetworkSecurityGroupRulesExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Create security group rule
                apiv1openstacknetworksecurityGroups_rules result = apiInstance.postOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postOpenstackNetworkSecurityGroupRules: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $result = $api_instance->postOpenstackNetworkSecurityGroupRules($subscriptionId, $securityGroupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postOpenstackNetworkSecurityGroupRules: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    my $result = $api_instance->postOpenstackNetworkSecurityGroupRules(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postOpenstackNetworkSecurityGroupRules: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Create security group rule
    api_response = api_instance.post_openstack_network_security_group_rules(subscriptionId, securityGroupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postOpenstackNetworkSecurityGroupRules: %s\n" % e)

Parameters

Path parameters
Name Description
securityGroupId*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Bad request or invalid parameters: protocol, direction, port range

Status: 404 - VM does not exist

Status: 500 - Unhandled error occurred

Status: 504 - Fetching VM information timed out


postOpenstackNetworkSecurityGroups

Create securty group

Create securty group


/api/v1/openstack/network/securityGroups

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/network/securityGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Security_group_data securityGroupData = ; // Security_group_data | Security group data
        try {
            inline_response_200_30 result = apiInstance.postOpenstackNetworkSecurityGroups(subscriptionId, securityGroupData);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postOpenstackNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Security_group_data securityGroupData = ; // Security_group_data | Security group data
        try {
            inline_response_200_30 result = apiInstance.postOpenstackNetworkSecurityGroups(subscriptionId, securityGroupData);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postOpenstackNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Security_group_data *securityGroupData = ; // Security group data

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Create securty group
[apiInstance postOpenstackNetworkSecurityGroupsWith:subscriptionId
    securityGroupData:securityGroupData
              completionHandler: ^(inline_response_200_30 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupData = ; // {Security_group_data} Security group data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackNetworkSecurityGroups(subscriptionId, securityGroupData, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackNetworkSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupData = new Security_group_data(); // Security_group_data | Security group data

            try
            {
                // Create securty group
                inline_response_200_30 result = apiInstance.postOpenstackNetworkSecurityGroups(subscriptionId, securityGroupData);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postOpenstackNetworkSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupData = ; // Security_group_data | Security group data

try {
    $result = $api_instance->postOpenstackNetworkSecurityGroups($subscriptionId, $securityGroupData);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postOpenstackNetworkSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupData = WWW::SwaggerClient::Object::Security_group_data->new(); # Security_group_data | Security group data

eval { 
    my $result = $api_instance->postOpenstackNetworkSecurityGroups(subscriptionId => $subscriptionId, securityGroupData => $securityGroupData);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postOpenstackNetworkSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupData =  # Security_group_data | Security group data

try: 
    # Create securty group
    api_response = api_instance.post_openstack_network_security_groups(subscriptionId, securityGroupData)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postOpenstackNetworkSecurityGroups: %s\n" % e)

Parameters

Body parameters
Name Description
securityGroupData *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 504 - Creating new security group timed out


postSecurityGroups

Create a new security group


/api/v1/azure/network/securityGroups

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/network/securityGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_4 payload = ; // Payload_4 | 
        try {
            inline_response_200_20 result = apiInstance.postSecurityGroups(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_4 payload = ; // Payload_4 | 
        try {
            inline_response_200_20 result = apiInstance.postSecurityGroups(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_4 *payload = ; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance postSecurityGroupsWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_20 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_4} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postSecurityGroups(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_4(); // Payload_4 | 

            try
            {
                inline_response_200_20 result = apiInstance.postSecurityGroups(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_4 | 

try {
    $result = $api_instance->postSecurityGroups($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_4->new(); # Payload_4 | 

eval { 
    my $result = $api_instance->postSecurityGroups(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_4 | 

try: 
    api_response = api_instance.post_security_groups(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postSecurityGroups: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postSubnets

Create a new subnet


/api/v1/azure/network/networks/{virtual_network_id}/subnets

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/network/networks/{virtual_network_id}/subnets?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_3 payload = ; // Payload_3 | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            apiv1azurenetworknetworks_subnets result = apiInstance.postSubnets(subscriptionId, payload, virtualNetworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postSubnets");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_3 payload = ; // Payload_3 | 
        String virtualNetworkId = virtualNetworkId_example; // String | 
        try {
            apiv1azurenetworknetworks_subnets result = apiInstance.postSubnets(subscriptionId, payload, virtualNetworkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postSubnets");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_3 *payload = ; // 
String *virtualNetworkId = virtualNetworkId_example; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance postSubnetsWith:subscriptionId
    payload:payload
    virtualNetworkId:virtualNetworkId
              completionHandler: ^(apiv1azurenetworknetworks_subnets output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_3} 

var virtualNetworkId = virtualNetworkId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postSubnets(subscriptionId, payload, virtualNetworkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postSubnetsExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_3(); // Payload_3 | 
            var virtualNetworkId = virtualNetworkId_example;  // String | 

            try
            {
                apiv1azurenetworknetworks_subnets result = apiInstance.postSubnets(subscriptionId, payload, virtualNetworkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postSubnets: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_3 | 
$virtualNetworkId = virtualNetworkId_example; // String | 

try {
    $result = $api_instance->postSubnets($subscriptionId, $payload, $virtualNetworkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postSubnets: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_3->new(); # Payload_3 | 
my $virtualNetworkId = virtualNetworkId_example; # String | 

eval { 
    my $result = $api_instance->postSubnets(subscriptionId => $subscriptionId, payload => $payload, virtualNetworkId => $virtualNetworkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postSubnets: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_3 | 
virtualNetworkId = virtualNetworkId_example # String | 

try: 
    api_response = api_instance.post_subnets(subscriptionId, payload, virtualNetworkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postSubnets: %s\n" % e)

Parameters

Path parameters
Name Description
virtual_network_id*
String
Required
Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


postVirtualNetworks

Create a new virtual network


/api/v1/azure/network/networks

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/azure/network/networks?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_2 payload = ; // Payload_2 | 
        try {
            inline_response_200_18 result = apiInstance.postVirtualNetworks(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postVirtualNetworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_2 payload = ; // Payload_2 | 
        try {
            inline_response_200_18 result = apiInstance.postVirtualNetworks(subscriptionId, payload);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#postVirtualNetworks");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_2 *payload = ; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance postVirtualNetworksWith:subscriptionId
    payload:payload
              completionHandler: ^(inline_response_200_18 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_2} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postVirtualNetworks(subscriptionId, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postVirtualNetworksExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_2(); // Payload_2 | 

            try
            {
                inline_response_200_18 result = apiInstance.postVirtualNetworks(subscriptionId, payload);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.postVirtualNetworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_2 | 

try {
    $result = $api_instance->postVirtualNetworks($subscriptionId, $payload);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->postVirtualNetworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_2->new(); # Payload_2 | 

eval { 
    my $result = $api_instance->postVirtualNetworks(subscriptionId => $subscriptionId, payload => $payload);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->postVirtualNetworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_2 | 

try: 
    api_response = api_instance.post_virtual_networks(subscriptionId, payload)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->postVirtualNetworks: %s\n" % e)

Parameters

Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>

Assign Security Group (specified by ID) to a specified VM (specified by ID)


/api/v1/aws/network/vms/<vm_id>/securityGroups/<security_group_id>

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/aws/network/vms/<vm_id>/securityGroups/<security_group_id>?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupId = securityGroupId_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.putAwsNetworkVmsSecurityGroups(vmId, securityGroupId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putAwsNetworkVmsSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupId = securityGroupId_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            apiInstance.putAwsNetworkVmsSecurityGroups(vmId, securityGroupId, subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putAwsNetworkVmsSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of VM
String *securityGroupId = securityGroupId_example; // ID of Security Group
String *subscriptionId = subscriptionId_example; // Id of subscription

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Assign Security Group (specified by ID) to a specified VM (specified by ID)
[apiInstance putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>With:vmId
    securityGroupId:securityGroupId
    subscriptionId:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var vmId = vmId_example; // {String} ID of VM

var securityGroupId = securityGroupId_example; // {String} ID of Security Group

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putAwsNetworkVmsSecurityGroups(vmId, securityGroupId, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>Example
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var vmId = vmId_example;  // String | ID of VM
            var securityGroupId = securityGroupId_example;  // String | ID of Security Group
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Assign Security Group (specified by ID) to a specified VM (specified by ID)
                apiInstance.putAwsNetworkVmsSecurityGroups(vmId, securityGroupId, subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$vmId = vmId_example; // String | ID of VM
$securityGroupId = securityGroupId_example; // String | ID of Security Group
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $api_instance->putAwsNetworkVmsSecurityGroups($vmId, $securityGroupId, $subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $vmId = vmId_example; # String | ID of VM
my $securityGroupId = securityGroupId_example; # String | ID of Security Group
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    $api_instance->putAwsNetworkVmsSecurityGroups(vmId => $vmId, securityGroupId => $securityGroupId, subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling NetworkApi->putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
vmId = vmId_example # String | ID of VM
securityGroupId = securityGroupId_example # String | ID of Security Group
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Assign Security Group (specified by ID) to a specified VM (specified by ID)
    api_instance.put_aws_network_vmssecurity_groups(vmId, securityGroupId, subscriptionId)
except ApiException as e:
    print("Exception when calling NetworkApi->putAwsNetworkVms<vmId>SecurityGroups<securityGroupId>: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of VM
Required
security_group_id*
String
ID of Security Group
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Security group is already assigned to VM

Status: 201 - Security group was assigned to VM

Status: 400 - Malformed security group name or vm id

Status: 404 - VM or Security Group does not exist

Status: 500 - Unknown error occurred

Status: 502 - Error when communicating with external service

Status: 504 - Request has timed out


putK5NetworkProjectInterfacesAttach

Attach interface to specified router


/api/v1/k5/network/projects/{project_id}/interfaces/attach

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/interfaces/attach?subscriptionId=&routerId=&subnetId=&portId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String routerId = routerId_example; // String | Id of a router
        String subnetId = subnetId_example; // String | Id of a subnet
        String portId = portId_example; // String | Id of a port
        try {
            inline_response_200_27 result = apiInstance.putK5NetworkProjectInterfacesAttach(subscriptionId, projectId, routerId, subnetId, portId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putK5NetworkProjectInterfacesAttach");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String routerId = routerId_example; // String | Id of a router
        String subnetId = subnetId_example; // String | Id of a subnet
        String portId = portId_example; // String | Id of a port
        try {
            inline_response_200_27 result = apiInstance.putK5NetworkProjectInterfacesAttach(subscriptionId, projectId, routerId, subnetId, portId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putK5NetworkProjectInterfacesAttach");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *routerId = routerId_example; // Id of a router
String *subnetId = subnetId_example; // Id of a subnet (optional)
String *portId = portId_example; // Id of a port (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Attach interface to specified router
[apiInstance putK5NetworkProjectInterfacesAttachWith:subscriptionId
    projectId:projectId
    routerId:routerId
    subnetId:subnetId
    portId:portId
              completionHandler: ^(inline_response_200_27 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var routerId = routerId_example; // {String} Id of a router

var opts = { 
  'subnetId': subnetId_example, // {String} Id of a subnet
  'portId': portId_example // {String} Id of a port
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putK5NetworkProjectInterfacesAttach(subscriptionId, projectId, routerId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5NetworkProjectInterfacesAttachExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var routerId = routerId_example;  // String | Id of a router
            var subnetId = subnetId_example;  // String | Id of a subnet (optional) 
            var portId = portId_example;  // String | Id of a port (optional) 

            try
            {
                // Attach interface to specified router
                inline_response_200_27 result = apiInstance.putK5NetworkProjectInterfacesAttach(subscriptionId, projectId, routerId, subnetId, portId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.putK5NetworkProjectInterfacesAttach: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$routerId = routerId_example; // String | Id of a router
$subnetId = subnetId_example; // String | Id of a subnet
$portId = portId_example; // String | Id of a port

try {
    $result = $api_instance->putK5NetworkProjectInterfacesAttach($subscriptionId, $projectId, $routerId, $subnetId, $portId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->putK5NetworkProjectInterfacesAttach: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $routerId = routerId_example; # String | Id of a router
my $subnetId = subnetId_example; # String | Id of a subnet
my $portId = portId_example; # String | Id of a port

eval { 
    my $result = $api_instance->putK5NetworkProjectInterfacesAttach(subscriptionId => $subscriptionId, projectId => $projectId, routerId => $routerId, subnetId => $subnetId, portId => $portId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->putK5NetworkProjectInterfacesAttach: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
routerId = routerId_example # String | Id of a router
subnetId = subnetId_example # String | Id of a subnet (optional)
portId = portId_example # String | Id of a port (optional)

try: 
    # Attach interface to specified router
    api_response = api_instance.put_k5_network_project_interfaces_attach(subscriptionId, projectId, routerId, subnetId=subnetId, portId=portId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->putK5NetworkProjectInterfacesAttach: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required
routerId*
String
Id of a router
Required
subnetId
String
Id of a subnet
portId
String
Id of a port

Responses

Status: 200 -

Status: 400 - Invalid json payload


putK5NetworkProjectRouterExternalGateway

Attach network to router

Attach network to router


/api/v1/k5/network/projects/{project_id}/routers/{id}/externalGateway

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/routers/{id}/externalGateway?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        NetworkId networkId = ; // NetworkId | Network id to attach to router
        try {
            inline_response_200_25 result = apiInstance.putK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putK5NetworkProjectRouterExternalGateway");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | ID of router
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        NetworkId networkId = ; // NetworkId | Network id to attach to router
        try {
            inline_response_200_25 result = apiInstance.putK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putK5NetworkProjectRouterExternalGateway");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // ID of router
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
NetworkId *networkId = ; // Network id to attach to router

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Attach network to router
[apiInstance putK5NetworkProjectRouterExternalGatewayWith:id
    subscriptionId:subscriptionId
    projectId:projectId
    networkId:networkId
              completionHandler: ^(inline_response_200_25 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} ID of router

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var networkId = ; // {NetworkId} Network id to attach to router


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId, networkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5NetworkProjectRouterExternalGatewayExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | ID of router
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var networkId = new NetworkId(); // NetworkId | Network id to attach to router

            try
            {
                // Attach network to router
                inline_response_200_25 result = apiInstance.putK5NetworkProjectRouterExternalGateway(id, subscriptionId, projectId, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.putK5NetworkProjectRouterExternalGateway: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | ID of router
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$networkId = ; // NetworkId | Network id to attach to router

try {
    $result = $api_instance->putK5NetworkProjectRouterExternalGateway($id, $subscriptionId, $projectId, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->putK5NetworkProjectRouterExternalGateway: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | ID of router
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $networkId = WWW::SwaggerClient::Object::NetworkId->new(); # NetworkId | Network id to attach to router

eval { 
    my $result = $api_instance->putK5NetworkProjectRouterExternalGateway(id => $id, subscriptionId => $subscriptionId, projectId => $projectId, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->putK5NetworkProjectRouterExternalGateway: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | ID of router
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
networkId =  # NetworkId | Network id to attach to router

try: 
    # Attach network to router
    api_response = api_instance.put_k5_network_project_router_external_gateway(id, subscriptionId, projectId, networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->putK5NetworkProjectRouterExternalGateway: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
ID of router
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
networkId *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - OK

Status: 400 - Invalid json payload


putK5NetworkProjectSecurityGroup

Update specified Security Group for specified project


/api/v1/k5/network/projects/{project_id}/securityGroups/{id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/securityGroups/{id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | Security Group ID
        Data_9 data = ; // Data_9 | Security Group data
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_22 result = apiInstance.putK5NetworkProjectSecurityGroup(id, data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putK5NetworkProjectSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String id = id_example; // String | Security Group ID
        Data_9 data = ; // Data_9 | Security Group data
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_22 result = apiInstance.putK5NetworkProjectSecurityGroup(id, data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putK5NetworkProjectSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // Security Group ID
Data_9 *data = ; // Security Group data
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Update specified Security Group for specified project
[apiInstance putK5NetworkProjectSecurityGroupWith:id
    data:data
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_22 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var id = id_example; // {String} Security Group ID

var data = ; // {Data_9} Security Group data

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putK5NetworkProjectSecurityGroup(id, data, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5NetworkProjectSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var id = id_example;  // String | Security Group ID
            var data = new Data_9(); // Data_9 | Security Group data
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Update specified Security Group for specified project
                inline_response_200_22 result = apiInstance.putK5NetworkProjectSecurityGroup(id, data, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.putK5NetworkProjectSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$id = id_example; // String | Security Group ID
$data = ; // Data_9 | Security Group data
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->putK5NetworkProjectSecurityGroup($id, $data, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->putK5NetworkProjectSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $id = id_example; # String | Security Group ID
my $data = WWW::SwaggerClient::Object::Data_9->new(); # Data_9 | Security Group data
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->putK5NetworkProjectSecurityGroup(id => $id, data => $data, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->putK5NetworkProjectSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
id = id_example # String | Security Group ID
data =  # Data_9 | Security Group data
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Update specified Security Group for specified project
    api_response = api_instance.put_k5_network_project_security_group(id, data, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->putK5NetworkProjectSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Security Group ID
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Updated specified Security Group

Status: 400 - Invalid json payload


putK5NetworkProjectVmAssignFloatingIp

Assign floating IP for given VM


/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/assignFloatingIp

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/assignFloatingIp?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of VM
        String projectId = projectId_example; // String | Id of K5 project
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Data_2 data = ; // Data_2 | Arguments
        try {
            inline_response_200_21 result = apiInstance.putK5NetworkProjectVmAssignFloatingIp(vmId, projectId, subscriptionId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putK5NetworkProjectVmAssignFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of VM
        String projectId = projectId_example; // String | Id of K5 project
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        Data_2 data = ; // Data_2 | Arguments
        try {
            inline_response_200_21 result = apiInstance.putK5NetworkProjectVmAssignFloatingIp(vmId, projectId, subscriptionId, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putK5NetworkProjectVmAssignFloatingIp");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of VM
String *projectId = projectId_example; // Id of K5 project
String *subscriptionId = subscriptionId_example; // Id of subscription
Data_2 *data = ; // Arguments (optional)

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Assign floating IP for given VM
[apiInstance putK5NetworkProjectVmAssignFloatingIpWith:vmId
    projectId:projectId
    subscriptionId:subscriptionId
    data:data
              completionHandler: ^(inline_response_200_21 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var vmId = vmId_example; // {String} ID of VM

var projectId = projectId_example; // {String} Id of K5 project

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var opts = { 
  'data':  // {Data_2} Arguments
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putK5NetworkProjectVmAssignFloatingIp(vmId, projectId, subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5NetworkProjectVmAssignFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var vmId = vmId_example;  // String | ID of VM
            var projectId = projectId_example;  // String | Id of K5 project
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var data = new Data_2(); // Data_2 | Arguments (optional) 

            try
            {
                // Assign floating IP for given VM
                inline_response_200_21 result = apiInstance.putK5NetworkProjectVmAssignFloatingIp(vmId, projectId, subscriptionId, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.putK5NetworkProjectVmAssignFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$vmId = vmId_example; // String | ID of VM
$projectId = projectId_example; // String | Id of K5 project
$subscriptionId = subscriptionId_example; // String | Id of subscription
$data = ; // Data_2 | Arguments

try {
    $result = $api_instance->putK5NetworkProjectVmAssignFloatingIp($vmId, $projectId, $subscriptionId, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->putK5NetworkProjectVmAssignFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $vmId = vmId_example; # String | ID of VM
my $projectId = projectId_example; # String | Id of K5 project
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $data = WWW::SwaggerClient::Object::Data_2->new(); # Data_2 | Arguments

eval { 
    my $result = $api_instance->putK5NetworkProjectVmAssignFloatingIp(vmId => $vmId, projectId => $projectId, subscriptionId => $subscriptionId, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->putK5NetworkProjectVmAssignFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
vmId = vmId_example # String | ID of VM
projectId = projectId_example # String | Id of K5 project
subscriptionId = subscriptionId_example # String | Id of subscription
data =  # Data_2 | Arguments (optional)

try: 
    # Assign floating IP for given VM
    api_response = api_instance.put_k5_network_project_vm_assign_floating_ip(vmId, projectId, subscriptionId, data=data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->putK5NetworkProjectVmAssignFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of VM
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Assigned floating IP

Status: 400 - Unable to assign floating IP


putK5NetworkProjectVmSecurityGroup

Assign Security Group by name to specified VM for specified project


/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/securityGroups/{security_group_id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/vms/{vm_id}/securityGroups/{security_group_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupId = securityGroupId_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.putK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putK5NetworkProjectVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String vmId = vmId_example; // String | ID of VM
        String securityGroupId = securityGroupId_example; // String | ID of Security Group
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            apiInstance.putK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putK5NetworkProjectVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of VM
String *securityGroupId = securityGroupId_example; // ID of Security Group
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Assign Security Group by name to specified VM for specified project
[apiInstance putK5NetworkProjectVmSecurityGroupWith:vmId
    securityGroupId:securityGroupId
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var vmId = vmId_example; // {String} ID of VM

var securityGroupId = securityGroupId_example; // {String} ID of Security Group

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putK5NetworkProjectVmSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var vmId = vmId_example;  // String | ID of VM
            var securityGroupId = securityGroupId_example;  // String | ID of Security Group
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Assign Security Group by name to specified VM for specified project
                apiInstance.putK5NetworkProjectVmSecurityGroup(vmId, securityGroupId, subscriptionId, projectId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.putK5NetworkProjectVmSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$vmId = vmId_example; // String | ID of VM
$securityGroupId = securityGroupId_example; // String | ID of Security Group
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $api_instance->putK5NetworkProjectVmSecurityGroup($vmId, $securityGroupId, $subscriptionId, $projectId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->putK5NetworkProjectVmSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $vmId = vmId_example; # String | ID of VM
my $securityGroupId = securityGroupId_example; # String | ID of Security Group
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    $api_instance->putK5NetworkProjectVmSecurityGroup(vmId => $vmId, securityGroupId => $securityGroupId, subscriptionId => $subscriptionId, projectId => $projectId);
};
if ($@) {
    warn "Exception when calling NetworkApi->putK5NetworkProjectVmSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
vmId = vmId_example # String | ID of VM
securityGroupId = securityGroupId_example # String | ID of Security Group
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Assign Security Group by name to specified VM for specified project
    api_instance.put_k5_network_project_vm_security_group(vmId, securityGroupId, subscriptionId, projectId)
except ApiException as e:
    print("Exception when calling NetworkApi->putK5NetworkProjectVmSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of VM
Required
security_group_id*
String
ID of Security Group
Required
project_id*
String
Id of K5 project
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Security group is already assigned to VM

Status: 201 - Security group was assigned to VM

Status: 400 - Malformed security group name or vm id

Status: 404 - VM or Security Group does not exist

Status: 500 - Unknown error occurred

Status: 502 - Error when communicating with external service


putOpenstackNetworkVmAssignFloatingIp

Assign floating IP to a VM

Automatically associate random free floating IP to a VM


/api/v1/openstack/network/vms/{vmId}/assignFloatingIp

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/network/vms/{vmId}/assignFloatingIp?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_32 result = apiInstance.putOpenstackNetworkVmAssignFloatingIp(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putOpenstackNetworkVmAssignFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_32 result = apiInstance.putOpenstackNetworkVmAssignFloatingIp(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putOpenstackNetworkVmAssignFloatingIp");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Assign floating IP to a VM
[apiInstance putOpenstackNetworkVmAssignFloatingIpWith:subscriptionId
    vmId:vmId
              completionHandler: ^(inline_response_200_32 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putOpenstackNetworkVmAssignFloatingIp(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackNetworkVmAssignFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Assign floating IP to a VM
                inline_response_200_32 result = apiInstance.putOpenstackNetworkVmAssignFloatingIp(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.putOpenstackNetworkVmAssignFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->putOpenstackNetworkVmAssignFloatingIp($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->putOpenstackNetworkVmAssignFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->putOpenstackNetworkVmAssignFloatingIp(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->putOpenstackNetworkVmAssignFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Assign floating IP to a VM
    api_response = api_instance.put_openstack_network_vm_assign_floating_ip(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->putOpenstackNetworkVmAssignFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


putOpenstackNetworkVmSecurityGroup

Associate security group to a VM

Associate security group to a VM


/api/v1/openstack/network/vm/{vmId}/securityGroup/{securityGroupId}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/network/vm/{vmId}/securityGroup/{securityGroupId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.putOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putOpenstackNetworkVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.putOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putOpenstackNetworkVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
String *securityGroupId = securityGroupId_example; // Security group id

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Associate security group to a VM
[apiInstance putOpenstackNetworkVmSecurityGroupWith:subscriptionId
    vmId:vmId
    securityGroupId:securityGroupId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackNetworkVmSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Associate security group to a VM
                apiInstance.putOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.putOpenstackNetworkVmSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $api_instance->putOpenstackNetworkVmSecurityGroup($subscriptionId, $vmId, $securityGroupId);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->putOpenstackNetworkVmSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    $api_instance->putOpenstackNetworkVmSecurityGroup(subscriptionId => $subscriptionId, vmId => $vmId, securityGroupId => $securityGroupId);
};
if ($@) {
    warn "Exception when calling NetworkApi->putOpenstackNetworkVmSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Associate security group to a VM
    api_instance.put_openstack_network_vm_security_group(subscriptionId, vmId, securityGroupId)
except ApiException as e:
    print("Exception when calling NetworkApi->putOpenstackNetworkVmSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
securityGroupId*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 201 - Security group was assigned to VM

Status: 400 - Bad request

Status: 404 - VM or security group do not exist

Status: 500 - Unhandled error occurred

Status: 504 - Fetching VM information timed out


putSecurityGroupAttachment

Attach a security group to interface


/api/v1/azure/network/interfaces/{interface_id}/attachSecurityGroup

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/azure/network/interfaces/{interface_id}/attachSecurityGroup?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_1 payload = ; // Payload_1 | 
        String interfaceId = interfaceId_example; // String | 
        try {
            inline_response_200_17 result = apiInstance.putSecurityGroupAttachment(subscriptionId, payload, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putSecurityGroupAttachment");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subscriptionId = subscriptionId_example; // String | 
        Payload_1 payload = ; // Payload_1 | 
        String interfaceId = interfaceId_example; // String | 
        try {
            inline_response_200_17 result = apiInstance.putSecurityGroupAttachment(subscriptionId, payload, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#putSecurityGroupAttachment");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // 
Payload_1 *payload = ; // 
String *interfaceId = interfaceId_example; // 

NetworkApi *apiInstance = [[NetworkApi alloc] init];

[apiInstance putSecurityGroupAttachmentWith:subscriptionId
    payload:payload
    interfaceId:interfaceId
              completionHandler: ^(inline_response_200_17 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subscriptionId = subscriptionId_example; // {String} 

var payload = ; // {Payload_1} 

var interfaceId = interfaceId_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putSecurityGroupAttachment(subscriptionId, payload, interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putSecurityGroupAttachmentExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subscriptionId = subscriptionId_example;  // String | 
            var payload = new Payload_1(); // Payload_1 | 
            var interfaceId = interfaceId_example;  // String | 

            try
            {
                inline_response_200_17 result = apiInstance.putSecurityGroupAttachment(subscriptionId, payload, interfaceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.putSecurityGroupAttachment: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subscriptionId = subscriptionId_example; // String | 
$payload = ; // Payload_1 | 
$interfaceId = interfaceId_example; // String | 

try {
    $result = $api_instance->putSecurityGroupAttachment($subscriptionId, $payload, $interfaceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->putSecurityGroupAttachment: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subscriptionId = subscriptionId_example; # String | 
my $payload = WWW::SwaggerClient::Object::Payload_1->new(); # Payload_1 | 
my $interfaceId = interfaceId_example; # String | 

eval { 
    my $result = $api_instance->putSecurityGroupAttachment(subscriptionId => $subscriptionId, payload => $payload, interfaceId => $interfaceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->putSecurityGroupAttachment: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subscriptionId = subscriptionId_example # String | 
payload =  # Payload_1 | 
interfaceId = interfaceId_example # String | 

try: 
    api_response = api_instance.put_security_group_attachment(subscriptionId, payload, interfaceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->putSecurityGroupAttachment: %s\n" % e)

Parameters

Path parameters
Name Description
interface_id*
String
Required
Body parameters
Name Description
payload *
Query parameters
Name Description
subscriptionId*
String
Required

Responses

Status: 200 - Success

Status: default - Error


updateNetwork

Update network for specified project


/api/v1/k5/network/projects/{project_id}/networks/{networkId}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/networks/{networkId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String networkId = networkId_example; // String | ID of network
        Data_5 data = ; // Data_5 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_23 result = apiInstance.updateNetwork(networkId, data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#updateNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String networkId = networkId_example; // String | ID of network
        Data_5 data = ; // Data_5 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_23 result = apiInstance.updateNetwork(networkId, data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#updateNetwork");
            e.printStackTrace();
        }
    }
}
String *networkId = networkId_example; // ID of network
Data_5 *data = ; // arguments
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Update network for specified project
[apiInstance updateNetworkWith:networkId
    data:data
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_23 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var networkId = networkId_example; // {String} ID of network

var data = ; // {Data_5} arguments

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateNetwork(networkId, data, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var networkId = networkId_example;  // String | ID of network
            var data = new Data_5(); // Data_5 | arguments
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Update network for specified project
                inline_response_200_23 result = apiInstance.updateNetwork(networkId, data, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.updateNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$networkId = networkId_example; // String | ID of network
$data = ; // Data_5 | arguments
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->updateNetwork($networkId, $data, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->updateNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $networkId = networkId_example; # String | ID of network
my $data = WWW::SwaggerClient::Object::Data_5->new(); # Data_5 | arguments
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->updateNetwork(networkId => $networkId, data => $data, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->updateNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
networkId = networkId_example # String | ID of network
data =  # Data_5 | arguments
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Update network for specified project
    api_response = api_instance.update_network(networkId, data, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->updateNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
networkId*
String
ID of network
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Modified network

Status: 400 - Invalid json payload

Status: 500 - Internal error


updateSubnet

Update subnet for specified project


/api/v1/k5/network/projects/{project_id}/subnets/{subnetId}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/k5/network/projects/{project_id}/subnets/{subnetId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NetworkApi;

import java.io.File;
import java.util.*;

public class NetworkApiExample {

    public static void main(String[] args) {
        
        NetworkApi apiInstance = new NetworkApi();
        String subnetId = subnetId_example; // String | ID of subnet
        Data_7 data = ; // Data_7 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_24 result = apiInstance.updateSubnet(subnetId, data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#updateSubnet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NetworkApi;

public class NetworkApiExample {

    public static void main(String[] args) {
        NetworkApi apiInstance = new NetworkApi();
        String subnetId = subnetId_example; // String | ID of subnet
        Data_7 data = ; // Data_7 | arguments
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        try {
            inline_response_200_24 result = apiInstance.updateSubnet(subnetId, data, subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling NetworkApi#updateSubnet");
            e.printStackTrace();
        }
    }
}
String *subnetId = subnetId_example; // ID of subnet
Data_7 *data = ; // arguments
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project

NetworkApi *apiInstance = [[NetworkApi alloc] init];

// Update subnet for specified project
[apiInstance updateSubnetWith:subnetId
    data:data
    subscriptionId:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_24 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NetworkApi()

var subnetId = subnetId_example; // {String} ID of subnet

var data = ; // {Data_7} arguments

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateSubnet(subnetId, data, subscriptionId, projectId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateSubnetExample
    {
        public void main()
        {
            
            var apiInstance = new NetworkApi();
            var subnetId = subnetId_example;  // String | ID of subnet
            var data = new Data_7(); // Data_7 | arguments
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project

            try
            {
                // Update subnet for specified project
                inline_response_200_24 result = apiInstance.updateSubnet(subnetId, data, subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NetworkApi.updateSubnet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NetworkApi();
$subnetId = subnetId_example; // String | ID of subnet
$data = ; // Data_7 | arguments
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project

try {
    $result = $api_instance->updateSubnet($subnetId, $data, $subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling NetworkApi->updateSubnet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NetworkApi;

my $api_instance = WWW::SwaggerClient::NetworkApi->new();
my $subnetId = subnetId_example; # String | ID of subnet
my $data = WWW::SwaggerClient::Object::Data_7->new(); # Data_7 | arguments
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project

eval { 
    my $result = $api_instance->updateSubnet(subnetId => $subnetId, data => $data, subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling NetworkApi->updateSubnet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NetworkApi()
subnetId = subnetId_example # String | ID of subnet
data =  # Data_7 | arguments
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project

try: 
    # Update subnet for specified project
    api_response = api_instance.update_subnet(subnetId, data, subscriptionId, projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NetworkApi->updateSubnet: %s\n" % e)

Parameters

Path parameters
Name Description
subnetId*
String
ID of subnet
Required
project_id*
String
Id of K5 project
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Modified subnet

Status: 400 - Invalid json payload

Status: 500 - Internal error


Notification

sendEmail

Send email

Send email


/api/v1/notification/email

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/notification/email"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NotificationApi;

import java.io.File;
import java.util.*;

public class NotificationApiExample {

    public static void main(String[] args) {
        
        NotificationApi apiInstance = new NotificationApi();
        Message message = ; // Message | Message data
        try {
            apiInstance.sendEmail(message);
        } catch (ApiException e) {
            System.err.println("Exception when calling NotificationApi#sendEmail");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.NotificationApi;

public class NotificationApiExample {

    public static void main(String[] args) {
        NotificationApi apiInstance = new NotificationApi();
        Message message = ; // Message | Message data
        try {
            apiInstance.sendEmail(message);
        } catch (ApiException e) {
            System.err.println("Exception when calling NotificationApi#sendEmail");
            e.printStackTrace();
        }
    }
}
Message *message = ; // Message data

NotificationApi *apiInstance = [[NotificationApi alloc] init];

// Send email
[apiInstance sendEmailWith:message
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.NotificationApi()

var message = ; // {Message} Message data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.sendEmail(message, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class sendEmailExample
    {
        public void main()
        {
            
            var apiInstance = new NotificationApi();
            var message = new Message(); // Message | Message data

            try
            {
                // Send email
                apiInstance.sendEmail(message);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling NotificationApi.sendEmail: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NotificationApi();
$message = ; // Message | Message data

try {
    $api_instance->sendEmail($message);
} catch (Exception $e) {
    echo 'Exception when calling NotificationApi->sendEmail: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NotificationApi;

my $api_instance = WWW::SwaggerClient::NotificationApi->new();
my $message = WWW::SwaggerClient::Object::Message->new(); # Message | Message data

eval { 
    $api_instance->sendEmail(message => $message);
};
if ($@) {
    warn "Exception when calling NotificationApi->sendEmail: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NotificationApi()
message =  # Message | Message data

try: 
    # Send email
    api_instance.send_email(message)
except ApiException as e:
    print("Exception when calling NotificationApi->sendEmail: %s\n" % e)

Parameters

Body parameters
Name Description
message *

Responses

Status: 200 - OK

Status: 400 - unsupported mail provider


Openstack

deleteOpenstackComputeKeypair

Delete keypair

Delete specific keypair by id


/api/v1/openstack/compute/keypairs/{keypair_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/compute/keypairs/{keypair_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String keypairId = keypairId_example; // String | Keypair id
        try {
            apiInstance.deleteOpenstackComputeKeypair(subscriptionId, keypairId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackComputeKeypair");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String keypairId = keypairId_example; // String | Keypair id
        try {
            apiInstance.deleteOpenstackComputeKeypair(subscriptionId, keypairId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackComputeKeypair");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *keypairId = keypairId_example; // Keypair id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Delete keypair
[apiInstance deleteOpenstackComputeKeypairWith:subscriptionId
    keypairId:keypairId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var keypairId = keypairId_example; // {String} Keypair id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackComputeKeypair(subscriptionId, keypairId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackComputeKeypairExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var keypairId = keypairId_example;  // String | Keypair id

            try
            {
                // Delete keypair
                apiInstance.deleteOpenstackComputeKeypair(subscriptionId, keypairId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.deleteOpenstackComputeKeypair: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$keypairId = keypairId_example; // String | Keypair id

try {
    $api_instance->deleteOpenstackComputeKeypair($subscriptionId, $keypairId);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->deleteOpenstackComputeKeypair: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $keypairId = keypairId_example; # String | Keypair id

eval { 
    $api_instance->deleteOpenstackComputeKeypair(subscriptionId => $subscriptionId, keypairId => $keypairId);
};
if ($@) {
    warn "Exception when calling OpenstackApi->deleteOpenstackComputeKeypair: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
keypairId = keypairId_example # String | Keypair id

try: 
    # Delete keypair
    api_instance.delete_openstack_compute_keypair(subscriptionId, keypairId)
except ApiException as e:
    print("Exception when calling OpenstackApi->deleteOpenstackComputeKeypair: %s\n" % e)

Parameters

Path parameters
Name Description
keypair_id*
String
Keypair id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 404 - Keypair not found

Status: 500 - An unexpected error occurred


deleteOpenstackComputeVm

Delete VM

Delete VM


/api/v1/openstack/compute/vms/{vm_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            apiInstance.deleteOpenstackComputeVm(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackComputeVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            apiInstance.deleteOpenstackComputeVm(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackComputeVm");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Delete VM
[apiInstance deleteOpenstackComputeVmWith:subscriptionId
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackComputeVm(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackComputeVmExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Delete VM
                apiInstance.deleteOpenstackComputeVm(subscriptionId, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.deleteOpenstackComputeVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $api_instance->deleteOpenstackComputeVm($subscriptionId, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->deleteOpenstackComputeVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    $api_instance->deleteOpenstackComputeVm(subscriptionId => $subscriptionId, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling OpenstackApi->deleteOpenstackComputeVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Delete VM
    api_instance.delete_openstack_compute_vm(subscriptionId, vmId)
except ApiException as e:
    print("Exception when calling OpenstackApi->deleteOpenstackComputeVm: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - VM is deleted and marked as unmanaged

Status: 500 - An unexpected error occurred

Status: 504 - Unable to set VM as unmanaged (if option specified)


deleteOpenstackComputeVmManagement

Delete apps for VM

Delete applications for specified VM id


/api/v1/openstack/compute/vms/{vm_id}/management

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            apiInstance.deleteOpenstackComputeVmManagement(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackComputeVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            apiInstance.deleteOpenstackComputeVmManagement(subscriptionId, vmId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackComputeVmManagement");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Delete apps for VM
[apiInstance deleteOpenstackComputeVmManagementWith:subscriptionId
    vmId:vmId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackComputeVmManagement(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackComputeVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Delete apps for VM
                apiInstance.deleteOpenstackComputeVmManagement(subscriptionId, vmId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.deleteOpenstackComputeVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $api_instance->deleteOpenstackComputeVmManagement($subscriptionId, $vmId);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->deleteOpenstackComputeVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    $api_instance->deleteOpenstackComputeVmManagement(subscriptionId => $subscriptionId, vmId => $vmId);
};
if ($@) {
    warn "Exception when calling OpenstackApi->deleteOpenstackComputeVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Delete apps for VM
    api_instance.delete_openstack_compute_vm_management(subscriptionId, vmId)
except ApiException as e:
    print("Exception when calling OpenstackApi->deleteOpenstackComputeVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Unable to remove applications for VM


deleteOpenstackComputeVmWorkshift

Delete workshift


/api/v1/openstack/compute/vms/{id}/workshift

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        try {
            apiInstance.deleteOpenstackComputeVmWorkshift(subscriptionId, projectId, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        try {
            apiInstance.deleteOpenstackComputeVmWorkshift(subscriptionId, projectId, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Delete workshift
[apiInstance deleteOpenstackComputeVmWorkshiftWith:subscriptionId
    projectId:projectId
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackComputeVmWorkshift(subscriptionId, projectId, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackComputeVmWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm

            try
            {
                // Delete workshift
                apiInstance.deleteOpenstackComputeVmWorkshift(subscriptionId, projectId, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.deleteOpenstackComputeVmWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm

try {
    $api_instance->deleteOpenstackComputeVmWorkshift($subscriptionId, $projectId, $id);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->deleteOpenstackComputeVmWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm

eval { 
    $api_instance->deleteOpenstackComputeVmWorkshift(subscriptionId => $subscriptionId, projectId => $projectId, id => $id);
};
if ($@) {
    warn "Exception when calling OpenstackApi->deleteOpenstackComputeVmWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm

try: 
    # Delete workshift
    api_instance.delete_openstack_compute_vm_workshift(subscriptionId, projectId, id)
except ApiException as e:
    print("Exception when calling OpenstackApi->deleteOpenstackComputeVmWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 204 - Workshift successfully deleted

Status: 400 - Bad Request

Status: 500 - Internal server error


deleteOpenstackNetworkSecurityGroup

Delete security group

Delete security group


/api/v1/openstack/network/securityGroups/{securityGroupId}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/network/securityGroups/{securityGroupId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.deleteOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.deleteOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *securityGroupId = securityGroupId_example; // Security group id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Delete security group
[apiInstance deleteOpenstackNetworkSecurityGroupWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackNetworkSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Delete security group
                apiInstance.deleteOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.deleteOpenstackNetworkSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $api_instance->deleteOpenstackNetworkSecurityGroup($subscriptionId, $securityGroupId);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->deleteOpenstackNetworkSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    $api_instance->deleteOpenstackNetworkSecurityGroup(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
};
if ($@) {
    warn "Exception when calling OpenstackApi->deleteOpenstackNetworkSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Delete security group
    api_instance.delete_openstack_network_security_group(subscriptionId, securityGroupId)
except ApiException as e:
    print("Exception when calling OpenstackApi->deleteOpenstackNetworkSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
securityGroupId*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 202 - OK

Status: 404 - Security group does not exist

Status: 500 - An unexpected error occurred

Status: 504 - Deleting security group timed out


deleteOpenstackNetworkVmSecurityGroup

Remove security group from a VM

Remove security group from a VM


/api/v1/openstack/network/vm/{vmId}/securityGroup/{securityGroupId}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/network/vm/{vmId}/securityGroup/{securityGroupId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.deleteOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackNetworkVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.deleteOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackNetworkVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
String *securityGroupId = securityGroupId_example; // Security group id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Remove security group from a VM
[apiInstance deleteOpenstackNetworkVmSecurityGroupWith:subscriptionId
    vmId:vmId
    securityGroupId:securityGroupId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackNetworkVmSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Remove security group from a VM
                apiInstance.deleteOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.deleteOpenstackNetworkVmSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $api_instance->deleteOpenstackNetworkVmSecurityGroup($subscriptionId, $vmId, $securityGroupId);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->deleteOpenstackNetworkVmSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    $api_instance->deleteOpenstackNetworkVmSecurityGroup(subscriptionId => $subscriptionId, vmId => $vmId, securityGroupId => $securityGroupId);
};
if ($@) {
    warn "Exception when calling OpenstackApi->deleteOpenstackNetworkVmSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Remove security group from a VM
    api_instance.delete_openstack_network_vm_security_group(subscriptionId, vmId, securityGroupId)
except ApiException as e:
    print("Exception when calling OpenstackApi->deleteOpenstackNetworkVmSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
securityGroupId*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 400 - Bad request

Status: 404 - VM or security group do not exist

Status: 500 - Unhandled error occurred

Status: 504 - Fetching VM information timed out


deleteOpenstackNetworkVmUnassignFloatingIp

Unassign floating IP from a VM

Unassign floating IP from a VM


/api/v1/openstack/network/vms/{vmId}/unassignFloatingIp

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/network/vms/{vmId}/unassignFloatingIp?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        Data_15 data = ; // Data_15 | Floating IP information
        try {
            apiInstance.deleteOpenstackNetworkVmUnassignFloatingIp(subscriptionId, vmId, data);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackNetworkVmUnassignFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        Data_15 data = ; // Data_15 | Floating IP information
        try {
            apiInstance.deleteOpenstackNetworkVmUnassignFloatingIp(subscriptionId, vmId, data);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackNetworkVmUnassignFloatingIp");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
Data_15 *data = ; // Floating IP information

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Unassign floating IP from a VM
[apiInstance deleteOpenstackNetworkVmUnassignFloatingIpWith:subscriptionId
    vmId:vmId
    data:data
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var data = ; // {Data_15} Floating IP information


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteOpenstackNetworkVmUnassignFloatingIp(subscriptionId, vmId, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackNetworkVmUnassignFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var data = new Data_15(); // Data_15 | Floating IP information

            try
            {
                // Unassign floating IP from a VM
                apiInstance.deleteOpenstackNetworkVmUnassignFloatingIp(subscriptionId, vmId, data);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.deleteOpenstackNetworkVmUnassignFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$data = ; // Data_15 | Floating IP information

try {
    $api_instance->deleteOpenstackNetworkVmUnassignFloatingIp($subscriptionId, $vmId, $data);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->deleteOpenstackNetworkVmUnassignFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $data = WWW::SwaggerClient::Object::Data_15->new(); # Data_15 | Floating IP information

eval { 
    $api_instance->deleteOpenstackNetworkVmUnassignFloatingIp(subscriptionId => $subscriptionId, vmId => $vmId, data => $data);
};
if ($@) {
    warn "Exception when calling OpenstackApi->deleteOpenstackNetworkVmUnassignFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
data =  # Data_15 | Floating IP information

try: 
    # Unassign floating IP from a VM
    api_instance.delete_openstack_network_vm_unassign_floating_ip(subscriptionId, vmId, data)
except ApiException as e:
    print("Exception when calling OpenstackApi->deleteOpenstackNetworkVmUnassignFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 204 - OK

Status: 400 - Unable to unassign floating IP from a given VM


deleteOpenstackStorageVolume

Delete volume

Delete volume


/api/v1/openstack/storage/volumes/{volume_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/storage/volumes/{volume_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        try {
            inline_response_202 result = apiInstance.deleteOpenstackStorageVolume(subscriptionId, volumeId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackStorageVolume");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        try {
            inline_response_202 result = apiInstance.deleteOpenstackStorageVolume(subscriptionId, volumeId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#deleteOpenstackStorageVolume");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *volumeId = volumeId_example; // Volume id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Delete volume
[apiInstance deleteOpenstackStorageVolumeWith:subscriptionId
    volumeId:volumeId
              completionHandler: ^(inline_response_202 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var volumeId = volumeId_example; // {String} Volume id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteOpenstackStorageVolume(subscriptionId, volumeId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackStorageVolumeExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var volumeId = volumeId_example;  // String | Volume id

            try
            {
                // Delete volume
                inline_response_202 result = apiInstance.deleteOpenstackStorageVolume(subscriptionId, volumeId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.deleteOpenstackStorageVolume: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$volumeId = volumeId_example; // String | Volume id

try {
    $result = $api_instance->deleteOpenstackStorageVolume($subscriptionId, $volumeId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->deleteOpenstackStorageVolume: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $volumeId = volumeId_example; # String | Volume id

eval { 
    my $result = $api_instance->deleteOpenstackStorageVolume(subscriptionId => $subscriptionId, volumeId => $volumeId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->deleteOpenstackStorageVolume: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
volumeId = volumeId_example # String | Volume id

try: 
    # Delete volume
    api_response = api_instance.delete_openstack_storage_volume(subscriptionId, volumeId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->deleteOpenstackStorageVolume: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
Volume id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 202 - OK

Status: 409 - Disk is not deletable right now. Disk status is printed

Status: 500 - Invalid status for the volume


getOpenstackComputeFlavor

Get flavor

Get specific flavor by id


/api/v1/openstack/compute/flavors/{flavor_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/flavors/{flavor_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String flavorId = flavorId_example; // String | Flavor id
        try {
            inline_response_200_73 result = apiInstance.getOpenstackComputeFlavor(subscriptionId, flavorId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeFlavor");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String flavorId = flavorId_example; // String | Flavor id
        try {
            inline_response_200_73 result = apiInstance.getOpenstackComputeFlavor(subscriptionId, flavorId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeFlavor");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *flavorId = flavorId_example; // Flavor id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get flavor
[apiInstance getOpenstackComputeFlavorWith:subscriptionId
    flavorId:flavorId
              completionHandler: ^(inline_response_200_73 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var flavorId = flavorId_example; // {String} Flavor id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeFlavor(subscriptionId, flavorId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeFlavorExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var flavorId = flavorId_example;  // String | Flavor id

            try
            {
                // Get flavor
                inline_response_200_73 result = apiInstance.getOpenstackComputeFlavor(subscriptionId, flavorId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackComputeFlavor: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$flavorId = flavorId_example; // String | Flavor id

try {
    $result = $api_instance->getOpenstackComputeFlavor($subscriptionId, $flavorId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackComputeFlavor: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $flavorId = flavorId_example; # String | Flavor id

eval { 
    my $result = $api_instance->getOpenstackComputeFlavor(subscriptionId => $subscriptionId, flavorId => $flavorId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackComputeFlavor: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
flavorId = flavorId_example # String | Flavor id

try: 
    # Get flavor
    api_response = api_instance.get_openstack_compute_flavor(subscriptionId, flavorId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackComputeFlavor: %s\n" % e)

Parameters

Path parameters
Name Description
flavor_id*
String
Flavor id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Flavor id does not exist

Status: 500 - An unexpected error occurred


getOpenstackComputeFlavors

Get flavors

Get list of all flavors


/api/v1/openstack/compute/flavors

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/flavors?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_73] result = apiInstance.getOpenstackComputeFlavors(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeFlavors");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_73] result = apiInstance.getOpenstackComputeFlavors(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeFlavors");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get flavors
[apiInstance getOpenstackComputeFlavorsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_73] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeFlavors(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeFlavorsExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get flavors
                array[inline_response_200_73] result = apiInstance.getOpenstackComputeFlavors(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackComputeFlavors: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackComputeFlavors($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackComputeFlavors: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackComputeFlavors(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackComputeFlavors: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get flavors
    api_response = api_instance.get_openstack_compute_flavors(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackComputeFlavors: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackComputeImage

Get image

Get specific images by id


/api/v1/openstack/compute/images/{image_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/images/{image_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String imageId = imageId_example; // String | Image id
        try {
            inline_response_200_74 result = apiInstance.getOpenstackComputeImage(subscriptionId, imageId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeImage");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String imageId = imageId_example; // String | Image id
        try {
            inline_response_200_74 result = apiInstance.getOpenstackComputeImage(subscriptionId, imageId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeImage");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *imageId = imageId_example; // Image id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get image
[apiInstance getOpenstackComputeImageWith:subscriptionId
    imageId:imageId
              completionHandler: ^(inline_response_200_74 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var imageId = imageId_example; // {String} Image id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeImage(subscriptionId, imageId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeImageExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var imageId = imageId_example;  // String | Image id

            try
            {
                // Get image
                inline_response_200_74 result = apiInstance.getOpenstackComputeImage(subscriptionId, imageId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackComputeImage: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$imageId = imageId_example; // String | Image id

try {
    $result = $api_instance->getOpenstackComputeImage($subscriptionId, $imageId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackComputeImage: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $imageId = imageId_example; # String | Image id

eval { 
    my $result = $api_instance->getOpenstackComputeImage(subscriptionId => $subscriptionId, imageId => $imageId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackComputeImage: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
imageId = imageId_example # String | Image id

try: 
    # Get image
    api_response = api_instance.get_openstack_compute_image(subscriptionId, imageId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackComputeImage: %s\n" % e)

Parameters

Path parameters
Name Description
image_id*
String
Image id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackComputeImages

Get images

Get list of all images


/api/v1/openstack/compute/images

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/images?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_74] result = apiInstance.getOpenstackComputeImages(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeImages");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_74] result = apiInstance.getOpenstackComputeImages(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeImages");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get images
[apiInstance getOpenstackComputeImagesWith:subscriptionId
              completionHandler: ^(array[inline_response_200_74] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeImages(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeImagesExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get images
                array[inline_response_200_74] result = apiInstance.getOpenstackComputeImages(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackComputeImages: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackComputeImages($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackComputeImages: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackComputeImages(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackComputeImages: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get images
    api_response = api_instance.get_openstack_compute_images(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackComputeImages: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackComputeKeypair

Get keypair

Get specific keypair by id


/api/v1/openstack/compute/keypairs/{keypair_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/keypairs/{keypair_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String keypairId = keypairId_example; // String | Keypair id
        try {
            inline_response_200_75 result = apiInstance.getOpenstackComputeKeypair(subscriptionId, keypairId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeKeypair");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String keypairId = keypairId_example; // String | Keypair id
        try {
            inline_response_200_75 result = apiInstance.getOpenstackComputeKeypair(subscriptionId, keypairId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeKeypair");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *keypairId = keypairId_example; // Keypair id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get keypair
[apiInstance getOpenstackComputeKeypairWith:subscriptionId
    keypairId:keypairId
              completionHandler: ^(inline_response_200_75 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var keypairId = keypairId_example; // {String} Keypair id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeKeypair(subscriptionId, keypairId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeKeypairExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var keypairId = keypairId_example;  // String | Keypair id

            try
            {
                // Get keypair
                inline_response_200_75 result = apiInstance.getOpenstackComputeKeypair(subscriptionId, keypairId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackComputeKeypair: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$keypairId = keypairId_example; // String | Keypair id

try {
    $result = $api_instance->getOpenstackComputeKeypair($subscriptionId, $keypairId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackComputeKeypair: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $keypairId = keypairId_example; # String | Keypair id

eval { 
    my $result = $api_instance->getOpenstackComputeKeypair(subscriptionId => $subscriptionId, keypairId => $keypairId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackComputeKeypair: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
keypairId = keypairId_example # String | Keypair id

try: 
    # Get keypair
    api_response = api_instance.get_openstack_compute_keypair(subscriptionId, keypairId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackComputeKeypair: %s\n" % e)

Parameters

Path parameters
Name Description
keypair_id*
String
Keypair id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Keypair not found

Status: 500 - An unexpected error occurred


getOpenstackComputeKeypairs

Get keypairs

Get list of all keypairs


/api/v1/openstack/compute/keypairs

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/keypairs?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_75] result = apiInstance.getOpenstackComputeKeypairs(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeKeypairs");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_75] result = apiInstance.getOpenstackComputeKeypairs(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeKeypairs");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get keypairs
[apiInstance getOpenstackComputeKeypairsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_75] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeKeypairs(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeKeypairsExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get keypairs
                array[inline_response_200_75] result = apiInstance.getOpenstackComputeKeypairs(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackComputeKeypairs: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackComputeKeypairs($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackComputeKeypairs: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackComputeKeypairs(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackComputeKeypairs: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get keypairs
    api_response = api_instance.get_openstack_compute_keypairs(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackComputeKeypairs: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackComputeValidateSubscription

Validate subscription

Validate subscription


/api/v1/openstack/compute/validateSubscription

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/validateSubscription"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        Subscription_3 subscription = ; // Subscription_3 | subscription data
        try {
            apiInstance.getOpenstackComputeValidateSubscription(subscription);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeValidateSubscription");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        Subscription_3 subscription = ; // Subscription_3 | subscription data
        try {
            apiInstance.getOpenstackComputeValidateSubscription(subscription);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeValidateSubscription");
            e.printStackTrace();
        }
    }
}
Subscription_3 *subscription = ; // subscription data

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Validate subscription
[apiInstance getOpenstackComputeValidateSubscriptionWith:subscription
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscription = ; // {Subscription_3} subscription data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.getOpenstackComputeValidateSubscription(subscription, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeValidateSubscriptionExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscription = new Subscription_3(); // Subscription_3 | subscription data

            try
            {
                // Validate subscription
                apiInstance.getOpenstackComputeValidateSubscription(subscription);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackComputeValidateSubscription: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscription = ; // Subscription_3 | subscription data

try {
    $api_instance->getOpenstackComputeValidateSubscription($subscription);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackComputeValidateSubscription: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscription = WWW::SwaggerClient::Object::Subscription_3->new(); # Subscription_3 | subscription data

eval { 
    $api_instance->getOpenstackComputeValidateSubscription(subscription => $subscription);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackComputeValidateSubscription: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscription =  # Subscription_3 | subscription data

try: 
    # Validate subscription
    api_instance.get_openstack_compute_validate_subscription(subscription)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackComputeValidateSubscription: %s\n" % e)

Parameters

Body parameters
Name Description
subscription *

Responses

Status: 204 - OK

Status: 400 - Authentication failed


getOpenstackComputeVm

Get VM

Get VM for specified VM id


/api/v1/openstack/compute/vms/{vm_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_72 result = apiInstance.getOpenstackComputeVm(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_72 result = apiInstance.getOpenstackComputeVm(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeVm");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get VM
[apiInstance getOpenstackComputeVmWith:subscriptionId
    vmId:vmId
              completionHandler: ^(inline_response_200_72 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeVm(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeVmExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get VM
                inline_response_200_72 result = apiInstance.getOpenstackComputeVm(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackComputeVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackComputeVm($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackComputeVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackComputeVm(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackComputeVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get VM
    api_response = api_instance.get_openstack_compute_vm(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackComputeVm: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - VM not found

Status: 500 - An unexpected error occurred

Status: 504 - Fetching VM information timed out


getOpenstackComputeVmConsoleUrl

Get console url

Get console url


/api/v1/openstack/compute/vms/{vm_id}/consoleUrl

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/consoleUrl?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_78 result = apiInstance.getOpenstackComputeVmConsoleUrl(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeVmConsoleUrl");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_78 result = apiInstance.getOpenstackComputeVmConsoleUrl(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeVmConsoleUrl");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get console url
[apiInstance getOpenstackComputeVmConsoleUrlWith:subscriptionId
    vmId:vmId
              completionHandler: ^(inline_response_200_78 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeVmConsoleUrl(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeVmConsoleUrlExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get console url
                inline_response_200_78 result = apiInstance.getOpenstackComputeVmConsoleUrl(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackComputeVmConsoleUrl: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackComputeVmConsoleUrl($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackComputeVmConsoleUrl: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackComputeVmConsoleUrl(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackComputeVmConsoleUrl: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get console url
    api_response = api_instance.get_openstack_compute_vm_console_url(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackComputeVmConsoleUrl: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackComputeVmDetails

Get VM details

Get VM details


/api/v1/openstack/compute/vms/{vm_id}/details

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/details?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[array['String']] result = apiInstance.getOpenstackComputeVmDetails(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeVmDetails");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[array['String']] result = apiInstance.getOpenstackComputeVmDetails(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeVmDetails");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get VM details
[apiInstance getOpenstackComputeVmDetailsWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[array['String']] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeVmDetails(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeVmDetailsExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get VM details
                array[array['String']] result = apiInstance.getOpenstackComputeVmDetails(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackComputeVmDetails: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackComputeVmDetails($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackComputeVmDetails: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackComputeVmDetails(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackComputeVmDetails: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get VM details
    api_response = api_instance.get_openstack_compute_vm_details(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackComputeVmDetails: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Server not found

Status: 500 - An unexpected error occurred


getOpenstackComputeVmManagement

Get VM management status

Get VM management status validated from the virtual machine.


/api/v1/openstack/compute/vms/{vm_id}/management

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/management?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_42 result = apiInstance.getOpenstackComputeVmManagement(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeVmManagement");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_42 result = apiInstance.getOpenstackComputeVmManagement(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeVmManagement");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get VM management status
[apiInstance getOpenstackComputeVmManagementWith:subscriptionId
    vmId:vmId
              completionHandler: ^(inline_response_200_42 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeVmManagement(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeVmManagementExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get VM management status
                inline_response_200_42 result = apiInstance.getOpenstackComputeVmManagement(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackComputeVmManagement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackComputeVmManagement($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackComputeVmManagement: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackComputeVmManagement(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackComputeVmManagement: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get VM management status
    api_response = api_instance.get_openstack_compute_vm_management(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackComputeVmManagement: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OKKK


getOpenstackComputeVmPassword

Get encrypted password for a VM


/api/v1/openstack/compute/vms/{vm_id}/password

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/password?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_43 result = apiInstance.getOpenstackComputeVmPassword(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeVmPassword");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String vmId = vmId_example; // String | ID of vm
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        try {
            inline_response_200_43 result = apiInstance.getOpenstackComputeVmPassword(vmId, subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeVmPassword");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of vm
String *subscriptionId = subscriptionId_example; // Id of subscription

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get encrypted password for a VM
[apiInstance getOpenstackComputeVmPasswordWith:vmId
    subscriptionId:subscriptionId
              completionHandler: ^(inline_response_200_43 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var vmId = vmId_example; // {String} ID of vm

var subscriptionId = subscriptionId_example; // {String} Id of subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeVmPassword(vmId, subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeVmPasswordExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var vmId = vmId_example;  // String | ID of vm
            var subscriptionId = subscriptionId_example;  // String | Id of subscription

            try
            {
                // Get encrypted password for a VM
                inline_response_200_43 result = apiInstance.getOpenstackComputeVmPassword(vmId, subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackComputeVmPassword: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$vmId = vmId_example; // String | ID of vm
$subscriptionId = subscriptionId_example; // String | Id of subscription

try {
    $result = $api_instance->getOpenstackComputeVmPassword($vmId, $subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackComputeVmPassword: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $vmId = vmId_example; # String | ID of vm
my $subscriptionId = subscriptionId_example; # String | Id of subscription

eval { 
    my $result = $api_instance->getOpenstackComputeVmPassword(vmId => $vmId, subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackComputeVmPassword: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
vmId = vmId_example # String | ID of vm
subscriptionId = subscriptionId_example # String | Id of subscription

try: 
    # Get encrypted password for a VM
    api_response = api_instance.get_openstack_compute_vm_password(vmId, subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackComputeVmPassword: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
ID of vm
Required
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Object with encrypted password


getOpenstackComputeVms

Get VMs

Get all VMs for specific subscription


/api/v1/openstack/compute/vms

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/compute/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_71] result = apiInstance.getOpenstackComputeVms(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeVms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_71] result = apiInstance.getOpenstackComputeVms(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackComputeVms");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get VMs
[apiInstance getOpenstackComputeVmsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_71] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackComputeVms(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackComputeVmsExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get VMs
                array[inline_response_200_71] result = apiInstance.getOpenstackComputeVms(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackComputeVms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackComputeVms($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackComputeVms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackComputeVms(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackComputeVms: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get VMs
    api_response = api_instance.get_openstack_compute_vms(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackComputeVms: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackNetworkFloatingIp

Get floating IP

Get floating IP by id


/api/v1/openstack/network/floatingIps/{floating_ip_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/floatingIps/{floating_ip_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String floatingIpId = floatingIpId_example; // String | Floating IP id
        try {
            inline_response_200_32 result = apiInstance.getOpenstackNetworkFloatingIp(subscriptionId, floatingIpId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String floatingIpId = floatingIpId_example; // String | Floating IP id
        try {
            inline_response_200_32 result = apiInstance.getOpenstackNetworkFloatingIp(subscriptionId, floatingIpId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkFloatingIp");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *floatingIpId = floatingIpId_example; // Floating IP id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get floating IP
[apiInstance getOpenstackNetworkFloatingIpWith:subscriptionId
    floatingIpId:floatingIpId
              completionHandler: ^(inline_response_200_32 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var floatingIpId = floatingIpId_example; // {String} Floating IP id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkFloatingIp(subscriptionId, floatingIpId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var floatingIpId = floatingIpId_example;  // String | Floating IP id

            try
            {
                // Get floating IP
                inline_response_200_32 result = apiInstance.getOpenstackNetworkFloatingIp(subscriptionId, floatingIpId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackNetworkFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$floatingIpId = floatingIpId_example; // String | Floating IP id

try {
    $result = $api_instance->getOpenstackNetworkFloatingIp($subscriptionId, $floatingIpId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackNetworkFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $floatingIpId = floatingIpId_example; # String | Floating IP id

eval { 
    my $result = $api_instance->getOpenstackNetworkFloatingIp(subscriptionId => $subscriptionId, floatingIpId => $floatingIpId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackNetworkFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
floatingIpId = floatingIpId_example # String | Floating IP id

try: 
    # Get floating IP
    api_response = api_instance.get_openstack_network_floating_ip(subscriptionId, floatingIpId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackNetworkFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
floating_ip_id*
String
Floating IP id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Fetching floating IP timed out


getOpenstackNetworkFloatingIps

Get list of floating IPs

Get list of floating IPs


/api/v1/openstack/network/floatingIps

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/floatingIps?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_32] result = apiInstance.getOpenstackNetworkFloatingIps(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkFloatingIps");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_32] result = apiInstance.getOpenstackNetworkFloatingIps(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkFloatingIps");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get list of floating IPs
[apiInstance getOpenstackNetworkFloatingIpsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_32] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkFloatingIps(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkFloatingIpsExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get list of floating IPs
                array[inline_response_200_32] result = apiInstance.getOpenstackNetworkFloatingIps(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackNetworkFloatingIps: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackNetworkFloatingIps($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackNetworkFloatingIps: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackNetworkFloatingIps(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackNetworkFloatingIps: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get list of floating IPs
    api_response = api_instance.get_openstack_network_floating_ips(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackNetworkFloatingIps: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Fetching list of floating IPs timed out


getOpenstackNetworkInterface

Get interface by id

Get interface by id


/api/v1/openstack/network/interfaces/{interfaceId}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/interfaces/{interfaceId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            inline_response_200_28 result = apiInstance.getOpenstackNetworkInterface(subscriptionId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            inline_response_200_28 result = apiInstance.getOpenstackNetworkInterface(subscriptionId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkInterface");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *interfaceId = interfaceId_example; // Interface id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get interface by id
[apiInstance getOpenstackNetworkInterfaceWith:subscriptionId
    interfaceId:interfaceId
              completionHandler: ^(inline_response_200_28 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var interfaceId = interfaceId_example; // {String} Interface id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkInterface(subscriptionId, interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var interfaceId = interfaceId_example;  // String | Interface id

            try
            {
                // Get interface by id
                inline_response_200_28 result = apiInstance.getOpenstackNetworkInterface(subscriptionId, interfaceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackNetworkInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$interfaceId = interfaceId_example; // String | Interface id

try {
    $result = $api_instance->getOpenstackNetworkInterface($subscriptionId, $interfaceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackNetworkInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $interfaceId = interfaceId_example; # String | Interface id

eval { 
    my $result = $api_instance->getOpenstackNetworkInterface(subscriptionId => $subscriptionId, interfaceId => $interfaceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackNetworkInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
interfaceId = interfaceId_example # String | Interface id

try: 
    # Get interface by id
    api_response = api_instance.get_openstack_network_interface(subscriptionId, interfaceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackNetworkInterface: %s\n" % e)

Parameters

Path parameters
Name Description
interfaceId*
String
Interface id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Interface does not exist

Status: 500 - An unexpected error occurred

Status: 504 - Fetching interface details timed out


getOpenstackNetworkInterfaces

Get interfaces

Get all interfaces


/api/v1/openstack/network/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_28] result = apiInstance.getOpenstackNetworkInterfaces(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_28] result = apiInstance.getOpenstackNetworkInterfaces(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get interfaces
[apiInstance getOpenstackNetworkInterfacesWith:subscriptionId
              completionHandler: ^(array[inline_response_200_28] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkInterfaces(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get interfaces
                array[inline_response_200_28] result = apiInstance.getOpenstackNetworkInterfaces(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackNetworkInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackNetworkInterfaces($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackNetworkInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackNetworkInterfaces(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackNetworkInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get interfaces
    api_response = api_instance.get_openstack_network_interfaces(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackNetworkInterfaces: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Fetching list of ports timed out


getOpenstackNetworkNetwork

Get network by id

Get network by id


/api/v1/openstack/network/networks/{network_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/networks/{network_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            inline_response_200_29 result = apiInstance.getOpenstackNetworkNetwork(subscriptionId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkNetwork");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String networkId = networkId_example; // String | Network id
        try {
            inline_response_200_29 result = apiInstance.getOpenstackNetworkNetwork(subscriptionId, networkId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkNetwork");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *networkId = networkId_example; // Network id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get network by id
[apiInstance getOpenstackNetworkNetworkWith:subscriptionId
    networkId:networkId
              completionHandler: ^(inline_response_200_29 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var networkId = networkId_example; // {String} Network id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkNetwork(subscriptionId, networkId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkNetworkExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var networkId = networkId_example;  // String | Network id

            try
            {
                // Get network by id
                inline_response_200_29 result = apiInstance.getOpenstackNetworkNetwork(subscriptionId, networkId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackNetworkNetwork: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$networkId = networkId_example; // String | Network id

try {
    $result = $api_instance->getOpenstackNetworkNetwork($subscriptionId, $networkId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackNetworkNetwork: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $networkId = networkId_example; # String | Network id

eval { 
    my $result = $api_instance->getOpenstackNetworkNetwork(subscriptionId => $subscriptionId, networkId => $networkId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackNetworkNetwork: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
networkId = networkId_example # String | Network id

try: 
    # Get network by id
    api_response = api_instance.get_openstack_network_network(subscriptionId, networkId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackNetworkNetwork: %s\n" % e)

Parameters

Path parameters
Name Description
network_id*
String
Network id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackNetworkNetworks

Get networks data

Get networks data


/api/v1/openstack/network/networks

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/networks?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_29] result = apiInstance.getOpenstackNetworkNetworks(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkNetworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_29] result = apiInstance.getOpenstackNetworkNetworks(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkNetworks");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get networks data
[apiInstance getOpenstackNetworkNetworksWith:subscriptionId
              completionHandler: ^(array[inline_response_200_29] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkNetworks(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkNetworksExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get networks data
                array[inline_response_200_29] result = apiInstance.getOpenstackNetworkNetworks(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackNetworkNetworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackNetworkNetworks($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackNetworkNetworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackNetworkNetworks(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackNetworkNetworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get networks data
    api_response = api_instance.get_openstack_network_networks(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackNetworkNetworks: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


getOpenstackNetworkSecurityGroup

Get security groups

Get security groups


/api/v1/openstack/network/securityGroups/{securityGroupId}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/securityGroups/{securityGroupId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            inline_response_200_30 result = apiInstance.getOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            inline_response_200_30 result = apiInstance.getOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *securityGroupId = securityGroupId_example; // Security group id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get security groups
[apiInstance getOpenstackNetworkSecurityGroupWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(inline_response_200_30 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Get security groups
                inline_response_200_30 result = apiInstance.getOpenstackNetworkSecurityGroup(subscriptionId, securityGroupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackNetworkSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $result = $api_instance->getOpenstackNetworkSecurityGroup($subscriptionId, $securityGroupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackNetworkSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    my $result = $api_instance->getOpenstackNetworkSecurityGroup(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackNetworkSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Get security groups
    api_response = api_instance.get_openstack_network_security_group(subscriptionId, securityGroupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackNetworkSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
securityGroupId*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Exception from neutron

Status: 404 - Security group does not exist

Status: 500 - An unexpected error occurred

Status: 504 - Fetching security group timed out


getOpenstackNetworkSecurityGroupRules

Get rules for security group

Get rules for security group


/api/v1/openstack/network/securityGroups/{securityGroupId}/rules

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/securityGroups/{securityGroupId}/rules?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            array[apiv1openstacknetworksecurityGroups_rules] result = apiInstance.getOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            array[apiv1openstacknetworksecurityGroups_rules] result = apiInstance.getOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *securityGroupId = securityGroupId_example; // Security group id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get rules for security group
[apiInstance getOpenstackNetworkSecurityGroupRulesWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(array[apiv1openstacknetworksecurityGroups_rules] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkSecurityGroupRulesExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Get rules for security group
                array[apiv1openstacknetworksecurityGroups_rules] result = apiInstance.getOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackNetworkSecurityGroupRules: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $result = $api_instance->getOpenstackNetworkSecurityGroupRules($subscriptionId, $securityGroupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackNetworkSecurityGroupRules: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    my $result = $api_instance->getOpenstackNetworkSecurityGroupRules(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackNetworkSecurityGroupRules: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Get rules for security group
    api_response = api_instance.get_openstack_network_security_group_rules(subscriptionId, securityGroupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackNetworkSecurityGroupRules: %s\n" % e)

Parameters

Path parameters
Name Description
securityGroupId*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Fetching security group rules timed out


getOpenstackNetworkSecurityGroups

Get security groups

Get security groups


/api/v1/openstack/network/securityGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/securityGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_30] result = apiInstance.getOpenstackNetworkSecurityGroups(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            array[inline_response_200_30] result = apiInstance.getOpenstackNetworkSecurityGroups(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get security groups
[apiInstance getOpenstackNetworkSecurityGroupsWith:subscriptionId
              completionHandler: ^(array[inline_response_200_30] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkSecurityGroups(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get security groups
                array[inline_response_200_30] result = apiInstance.getOpenstackNetworkSecurityGroups(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackNetworkSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackNetworkSecurityGroups($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackNetworkSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackNetworkSecurityGroups(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackNetworkSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get security groups
    api_response = api_instance.get_openstack_network_security_groups(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackNetworkSecurityGroups: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred

Status: 504 - Fetching security groups timed out


getOpenstackNetworkVmFloatingIp

Get floating IP for VM

Get floating IP for VM


/api/v1/openstack/network/vm/{vmId}/floatingIp

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/vm/{vmId}/floatingIp?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[inline_response_200_33] result = apiInstance.getOpenstackNetworkVmFloatingIp(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkVmFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[inline_response_200_33] result = apiInstance.getOpenstackNetworkVmFloatingIp(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkVmFloatingIp");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get floating IP for VM
[apiInstance getOpenstackNetworkVmFloatingIpWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_33] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkVmFloatingIp(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkVmFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get floating IP for VM
                array[inline_response_200_33] result = apiInstance.getOpenstackNetworkVmFloatingIp(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackNetworkVmFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackNetworkVmFloatingIp($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackNetworkVmFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackNetworkVmFloatingIp(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackNetworkVmFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get floating IP for VM
    api_response = api_instance.get_openstack_network_vm_floating_ip(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackNetworkVmFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - VM not found

Status: 500 - An unexpected error occurred


getOpenstackNetworkVmInterface

Get interfaces for VM

Get list of ports for specified VM id


/api/v1/openstack/network/vm/{vmId}/interface/{interfaceId}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/vm/{vmId}/interface/{interfaceId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            inline_response_200_28 result = apiInstance.getOpenstackNetworkVmInterface(subscriptionId, vmId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkVmInterface");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String interfaceId = interfaceId_example; // String | Interface id
        try {
            inline_response_200_28 result = apiInstance.getOpenstackNetworkVmInterface(subscriptionId, vmId, interfaceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkVmInterface");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
String *interfaceId = interfaceId_example; // Interface id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get interfaces for VM
[apiInstance getOpenstackNetworkVmInterfaceWith:subscriptionId
    vmId:vmId
    interfaceId:interfaceId
              completionHandler: ^(inline_response_200_28 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var interfaceId = interfaceId_example; // {String} Interface id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkVmInterface(subscriptionId, vmId, interfaceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkVmInterfaceExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var interfaceId = interfaceId_example;  // String | Interface id

            try
            {
                // Get interfaces for VM
                inline_response_200_28 result = apiInstance.getOpenstackNetworkVmInterface(subscriptionId, vmId, interfaceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackNetworkVmInterface: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$interfaceId = interfaceId_example; // String | Interface id

try {
    $result = $api_instance->getOpenstackNetworkVmInterface($subscriptionId, $vmId, $interfaceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackNetworkVmInterface: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $interfaceId = interfaceId_example; # String | Interface id

eval { 
    my $result = $api_instance->getOpenstackNetworkVmInterface(subscriptionId => $subscriptionId, vmId => $vmId, interfaceId => $interfaceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackNetworkVmInterface: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
interfaceId = interfaceId_example # String | Interface id

try: 
    # Get interfaces for VM
    api_response = api_instance.get_openstack_network_vm_interface(subscriptionId, vmId, interfaceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackNetworkVmInterface: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
interfaceId*
String
Interface id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Bad request

Status: 404 - VM does not exist or invalid interface id

Status: 500 - Unhandled error occurred

Status: 504 - Fetching VM information timed out


getOpenstackNetworkVmInterfaces

Get interfaces for VM

Get list of ports for specified VM id


/api/v1/openstack/network/vm/{vmId}/interfaces

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/vm/{vmId}/interfaces?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[inline_response_200_28] result = apiInstance.getOpenstackNetworkVmInterfaces(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkVmInterfaces");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[inline_response_200_28] result = apiInstance.getOpenstackNetworkVmInterfaces(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkVmInterfaces");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get interfaces for VM
[apiInstance getOpenstackNetworkVmInterfacesWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_28] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkVmInterfaces(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkVmInterfacesExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get interfaces for VM
                array[inline_response_200_28] result = apiInstance.getOpenstackNetworkVmInterfaces(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackNetworkVmInterfaces: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackNetworkVmInterfaces($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackNetworkVmInterfaces: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackNetworkVmInterfaces(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackNetworkVmInterfaces: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get interfaces for VM
    api_response = api_instance.get_openstack_network_vm_interfaces(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackNetworkVmInterfaces: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Bad request

Status: 404 - VM does not exist

Status: 500 - Unhandled error occurred.

Status: 504 - Fetching VM information timed out


getOpenstackNetworkVmSecurityGroups

Get security groups for VM

Get security groups for VM


/api/v1/openstack/network/vm/{vmId}/securityGroups

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/network/vm/{vmId}/securityGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[inline_response_200_31] result = apiInstance.getOpenstackNetworkVmSecurityGroups(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkVmSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            array[inline_response_200_31] result = apiInstance.getOpenstackNetworkVmSecurityGroups(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackNetworkVmSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get security groups for VM
[apiInstance getOpenstackNetworkVmSecurityGroupsWith:subscriptionId
    vmId:vmId
              completionHandler: ^(array[inline_response_200_31] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackNetworkVmSecurityGroups(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackNetworkVmSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Get security groups for VM
                array[inline_response_200_31] result = apiInstance.getOpenstackNetworkVmSecurityGroups(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackNetworkVmSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->getOpenstackNetworkVmSecurityGroups($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackNetworkVmSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->getOpenstackNetworkVmSecurityGroups(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackNetworkVmSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Get security groups for VM
    api_response = api_instance.get_openstack_network_vm_security_groups(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackNetworkVmSecurityGroups: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Bad request

Status: 404 - VM does not exist

Status: 500 - Unhandled error occurred

Status: 504 - Fetching VM information timed out


getOpenstackStorageVolume

Get volume by id

Get volume by id


/api/v1/openstack/storage/volumes/{volume_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/storage/volumes/{volume_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        try {
            inline_response_200_13_flavors result = apiInstance.getOpenstackStorageVolume(subscriptionId, volumeId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackStorageVolume");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        try {
            inline_response_200_13_flavors result = apiInstance.getOpenstackStorageVolume(subscriptionId, volumeId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackStorageVolume");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *volumeId = volumeId_example; // Volume id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get volume by id
[apiInstance getOpenstackStorageVolumeWith:subscriptionId
    volumeId:volumeId
              completionHandler: ^(inline_response_200_13_flavors output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var volumeId = volumeId_example; // {String} Volume id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackStorageVolume(subscriptionId, volumeId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackStorageVolumeExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var volumeId = volumeId_example;  // String | Volume id

            try
            {
                // Get volume by id
                inline_response_200_13_flavors result = apiInstance.getOpenstackStorageVolume(subscriptionId, volumeId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackStorageVolume: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$volumeId = volumeId_example; // String | Volume id

try {
    $result = $api_instance->getOpenstackStorageVolume($subscriptionId, $volumeId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackStorageVolume: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $volumeId = volumeId_example; # String | Volume id

eval { 
    my $result = $api_instance->getOpenstackStorageVolume(subscriptionId => $subscriptionId, volumeId => $volumeId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackStorageVolume: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
volumeId = volumeId_example # String | Volume id

try: 
    # Get volume by id
    api_response = api_instance.get_openstack_storage_volume(subscriptionId, volumeId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackStorageVolume: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
Volume id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Volume does not exist

Status: 500 - An unexpected error occurred

Status: 504 - Fetching volume information timed out


getOpenstackStorageVolumes

Get volumes

Get volumes


/api/v1/openstack/storage/volumes

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/storage/volumes?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_13 result = apiInstance.getOpenstackStorageVolumes(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackStorageVolumes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_13 result = apiInstance.getOpenstackStorageVolumes(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#getOpenstackStorageVolumes");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Get volumes
[apiInstance getOpenstackStorageVolumesWith:subscriptionId
              completionHandler: ^(inline_response_200_13 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackStorageVolumes(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackStorageVolumesExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get volumes
                inline_response_200_13 result = apiInstance.getOpenstackStorageVolumes(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.getOpenstackStorageVolumes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackStorageVolumes($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->getOpenstackStorageVolumes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackStorageVolumes(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->getOpenstackStorageVolumes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get volumes
    api_response = api_instance.get_openstack_storage_volumes(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->getOpenstackStorageVolumes: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


postOpenstackComputeKeypairsGenerate

Create keypair

Create new keypair


/api/v1/openstack/compute/keypairs/generate

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/compute/keypairs/generate?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Keypair data keypair data = ; // Keypair data | 
        try {
            inline_response_200_76 result = apiInstance.postOpenstackComputeKeypairsGenerate(subscriptionId, keypair data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackComputeKeypairsGenerate");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Keypair data keypair data = ; // Keypair data | 
        try {
            inline_response_200_76 result = apiInstance.postOpenstackComputeKeypairsGenerate(subscriptionId, keypair data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackComputeKeypairsGenerate");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Keypair data *keypair data = ; //  (optional)

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Create keypair
[apiInstance postOpenstackComputeKeypairsGenerateWith:subscriptionId
    keypair data:keypair data
              completionHandler: ^(inline_response_200_76 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var opts = { 
  'keypair data':  // {Keypair data} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackComputeKeypairsGenerate(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackComputeKeypairsGenerateExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var keypair data = new Keypair data(); // Keypair data |  (optional) 

            try
            {
                // Create keypair
                inline_response_200_76 result = apiInstance.postOpenstackComputeKeypairsGenerate(subscriptionId, keypair data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.postOpenstackComputeKeypairsGenerate: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$keypair data = ; // Keypair data | 

try {
    $result = $api_instance->postOpenstackComputeKeypairsGenerate($subscriptionId, $keypair data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->postOpenstackComputeKeypairsGenerate: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $keypair data = WWW::SwaggerClient::Object::Keypair data->new(); # Keypair data | 

eval { 
    my $result = $api_instance->postOpenstackComputeKeypairsGenerate(subscriptionId => $subscriptionId, keypair data => $keypair data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->postOpenstackComputeKeypairsGenerate: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
keypair data =  # Keypair data |  (optional)

try: 
    # Create keypair
    api_response = api_instance.post_openstack_compute_keypairs_generate(subscriptionId, keypair data=keypair data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->postOpenstackComputeKeypairsGenerate: %s\n" % e)

Parameters

Body parameters
Name Description
keypair data
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK


postOpenstackComputeKeypairsImport

Import a new public keypair


/api/v1/openstack/compute/keypairs/import

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/compute/keypairs/import"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        Keypair_4 keypair = ; // Keypair_4 | 
        try {
            inline_response_200_77 result = apiInstance.postOpenstackComputeKeypairsImport(keypair);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackComputeKeypairsImport");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        Keypair_4 keypair = ; // Keypair_4 | 
        try {
            inline_response_200_77 result = apiInstance.postOpenstackComputeKeypairsImport(keypair);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackComputeKeypairsImport");
            e.printStackTrace();
        }
    }
}
Keypair_4 *keypair = ; //  (optional)

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Import a new public keypair
[apiInstance postOpenstackComputeKeypairsImportWith:keypair
              completionHandler: ^(inline_response_200_77 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var opts = { 
  'keypair':  // {Keypair_4} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackComputeKeypairsImport(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackComputeKeypairsImportExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var keypair = new Keypair_4(); // Keypair_4 |  (optional) 

            try
            {
                // Import a new public keypair
                inline_response_200_77 result = apiInstance.postOpenstackComputeKeypairsImport(keypair);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.postOpenstackComputeKeypairsImport: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$keypair = ; // Keypair_4 | 

try {
    $result = $api_instance->postOpenstackComputeKeypairsImport($keypair);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->postOpenstackComputeKeypairsImport: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $keypair = WWW::SwaggerClient::Object::Keypair_4->new(); # Keypair_4 | 

eval { 
    my $result = $api_instance->postOpenstackComputeKeypairsImport(keypair => $keypair);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->postOpenstackComputeKeypairsImport: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
keypair =  # Keypair_4 |  (optional)

try: 
    # Import a new public keypair
    api_response = api_instance.post_openstack_compute_keypairs_import(keypair=keypair)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->postOpenstackComputeKeypairsImport: %s\n" % e)

Parameters

Body parameters
Name Description
keypair

Responses

Status: 200 - OK


postOpenstackComputeVmWorkshift

Create workshift


/api/v1/openstack/compute/vms/{id}/workshift

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_21 data = ; // Data_21 | Details of the workshift that will be created
        try {
            apiv1awscomputevms_workshift result = apiInstance.postOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_21 data = ; // Data_21 | Details of the workshift that will be created
        try {
            apiv1awscomputevms_workshift result = apiInstance.postOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm
Data_21 *data = ; // Details of the workshift that will be created

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Create workshift
[apiInstance postOpenstackComputeVmWorkshiftWith:subscriptionId
    projectId:projectId
    id:id
    data:data
              completionHandler: ^(apiv1awscomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm

var data = ; // {Data_21} Details of the workshift that will be created


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackComputeVmWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm
            var data = new Data_21(); // Data_21 | Details of the workshift that will be created

            try
            {
                // Create workshift
                apiv1awscomputevms_workshift result = apiInstance.postOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.postOpenstackComputeVmWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm
$data = ; // Data_21 | Details of the workshift that will be created

try {
    $result = $api_instance->postOpenstackComputeVmWorkshift($subscriptionId, $projectId, $id, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->postOpenstackComputeVmWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm
my $data = WWW::SwaggerClient::Object::Data_21->new(); # Data_21 | Details of the workshift that will be created

eval { 
    my $result = $api_instance->postOpenstackComputeVmWorkshift(subscriptionId => $subscriptionId, projectId => $projectId, id => $id, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->postOpenstackComputeVmWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm
data =  # Data_21 | Details of the workshift that will be created

try: 
    # Create workshift
    api_response = api_instance.post_openstack_compute_vm_workshift(subscriptionId, projectId, id, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->postOpenstackComputeVmWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 201 - Workshift successfully created

Status: 400 - Bad Request

Status: 500 - Internal server error


postOpenstackComputeVms

Create VM

Create new VM


/api/v1/openstack/compute/vms

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/compute/vms?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Vm_3 vm = ; // Vm_3 | VM creation data
        try {
            inline_response_200_72 result = apiInstance.postOpenstackComputeVms(subscriptionId, vm);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackComputeVms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Vm_3 vm = ; // Vm_3 | VM creation data
        try {
            inline_response_200_72 result = apiInstance.postOpenstackComputeVms(subscriptionId, vm);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackComputeVms");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Vm_3 *vm = ; // VM creation data

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Create VM
[apiInstance postOpenstackComputeVmsWith:subscriptionId
    vm:vm
              completionHandler: ^(inline_response_200_72 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vm = ; // {Vm_3} VM creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackComputeVms(subscriptionId, vm, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackComputeVmsExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vm = new Vm_3(); // Vm_3 | VM creation data

            try
            {
                // Create VM
                inline_response_200_72 result = apiInstance.postOpenstackComputeVms(subscriptionId, vm);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.postOpenstackComputeVms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vm = ; // Vm_3 | VM creation data

try {
    $result = $api_instance->postOpenstackComputeVms($subscriptionId, $vm);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->postOpenstackComputeVms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vm = WWW::SwaggerClient::Object::Vm_3->new(); # Vm_3 | VM creation data

eval { 
    my $result = $api_instance->postOpenstackComputeVms(subscriptionId => $subscriptionId, vm => $vm);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->postOpenstackComputeVms: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vm =  # Vm_3 | VM creation data

try: 
    # Create VM
    api_response = api_instance.post_openstack_compute_vms(subscriptionId, vm)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->postOpenstackComputeVms: %s\n" % e)

Parameters

Body parameters
Name Description
vm *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Disk size is 0 or VM name is invalid or empty

Status: 500 - Creating VM failed

Status: 504 - Unable to set VM as managed (if option specified) or timeout when waiting for VM to get active during assigning floating IP


postOpenstackNetworkSecurityGroupRules

Create security group rule

Create security group rule


/api/v1/openstack/network/securityGroups/{securityGroupId}/rules

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/network/securityGroups/{securityGroupId}/rules?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiv1openstacknetworksecurityGroups_rules result = apiInstance.postOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackNetworkSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiv1openstacknetworksecurityGroups_rules result = apiInstance.postOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackNetworkSecurityGroupRules");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *securityGroupId = securityGroupId_example; // Security group id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Create security group rule
[apiInstance postOpenstackNetworkSecurityGroupRulesWith:subscriptionId
    securityGroupId:securityGroupId
              completionHandler: ^(apiv1openstacknetworksecurityGroups_rules output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackNetworkSecurityGroupRulesExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Create security group rule
                apiv1openstacknetworksecurityGroups_rules result = apiInstance.postOpenstackNetworkSecurityGroupRules(subscriptionId, securityGroupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.postOpenstackNetworkSecurityGroupRules: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $result = $api_instance->postOpenstackNetworkSecurityGroupRules($subscriptionId, $securityGroupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->postOpenstackNetworkSecurityGroupRules: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    my $result = $api_instance->postOpenstackNetworkSecurityGroupRules(subscriptionId => $subscriptionId, securityGroupId => $securityGroupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->postOpenstackNetworkSecurityGroupRules: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Create security group rule
    api_response = api_instance.post_openstack_network_security_group_rules(subscriptionId, securityGroupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->postOpenstackNetworkSecurityGroupRules: %s\n" % e)

Parameters

Path parameters
Name Description
securityGroupId*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Bad request or invalid parameters: protocol, direction, port range

Status: 404 - VM does not exist

Status: 500 - Unhandled error occurred

Status: 504 - Fetching VM information timed out


postOpenstackNetworkSecurityGroups

Create securty group

Create securty group


/api/v1/openstack/network/securityGroups

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/network/securityGroups?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Security_group_data securityGroupData = ; // Security_group_data | Security group data
        try {
            inline_response_200_30 result = apiInstance.postOpenstackNetworkSecurityGroups(subscriptionId, securityGroupData);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Security_group_data securityGroupData = ; // Security_group_data | Security group data
        try {
            inline_response_200_30 result = apiInstance.postOpenstackNetworkSecurityGroups(subscriptionId, securityGroupData);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackNetworkSecurityGroups");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Security_group_data *securityGroupData = ; // Security group data

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Create securty group
[apiInstance postOpenstackNetworkSecurityGroupsWith:subscriptionId
    securityGroupData:securityGroupData
              completionHandler: ^(inline_response_200_30 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var securityGroupData = ; // {Security_group_data} Security group data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackNetworkSecurityGroups(subscriptionId, securityGroupData, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackNetworkSecurityGroupsExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var securityGroupData = new Security_group_data(); // Security_group_data | Security group data

            try
            {
                // Create securty group
                inline_response_200_30 result = apiInstance.postOpenstackNetworkSecurityGroups(subscriptionId, securityGroupData);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.postOpenstackNetworkSecurityGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$securityGroupData = ; // Security_group_data | Security group data

try {
    $result = $api_instance->postOpenstackNetworkSecurityGroups($subscriptionId, $securityGroupData);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->postOpenstackNetworkSecurityGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $securityGroupData = WWW::SwaggerClient::Object::Security_group_data->new(); # Security_group_data | Security group data

eval { 
    my $result = $api_instance->postOpenstackNetworkSecurityGroups(subscriptionId => $subscriptionId, securityGroupData => $securityGroupData);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->postOpenstackNetworkSecurityGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
securityGroupData =  # Security_group_data | Security group data

try: 
    # Create securty group
    api_response = api_instance.post_openstack_network_security_groups(subscriptionId, securityGroupData)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->postOpenstackNetworkSecurityGroups: %s\n" % e)

Parameters

Body parameters
Name Description
securityGroupData *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 504 - Creating new security group timed out


postOpenstackStorageVolumes

Create volume

Create new volume


/api/v1/openstack/storage/volumes

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/storage/volumes?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Volume volume = ; // Volume | Volume creation data
        try {
            inline_response_200_13_flavors result = apiInstance.postOpenstackStorageVolumes(subscriptionId, volume);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackStorageVolumes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Volume volume = ; // Volume | Volume creation data
        try {
            inline_response_200_13_flavors result = apiInstance.postOpenstackStorageVolumes(subscriptionId, volume);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#postOpenstackStorageVolumes");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Volume *volume = ; // Volume creation data

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Create volume
[apiInstance postOpenstackStorageVolumesWith:subscriptionId
    volume:volume
              completionHandler: ^(inline_response_200_13_flavors output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var volume = ; // {Volume} Volume creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackStorageVolumes(subscriptionId, volume, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackStorageVolumesExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var volume = new Volume(); // Volume | Volume creation data

            try
            {
                // Create volume
                inline_response_200_13_flavors result = apiInstance.postOpenstackStorageVolumes(subscriptionId, volume);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.postOpenstackStorageVolumes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$volume = ; // Volume | Volume creation data

try {
    $result = $api_instance->postOpenstackStorageVolumes($subscriptionId, $volume);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->postOpenstackStorageVolumes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $volume = WWW::SwaggerClient::Object::Volume->new(); # Volume | Volume creation data

eval { 
    my $result = $api_instance->postOpenstackStorageVolumes(subscriptionId => $subscriptionId, volume => $volume);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->postOpenstackStorageVolumes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
volume =  # Volume | Volume creation data

try: 
    # Create volume
    api_response = api_instance.post_openstack_storage_volumes(subscriptionId, volume)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->postOpenstackStorageVolumes: %s\n" % e)

Parameters

Body parameters
Name Description
volume *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Volume size must be > 1

Status: 500 - An unexpected error occurred

Status: 504 - Creating new volume timed out


putOpenstackComputeVmCommand

Execute action on a VM

Execute action on a VM. Actions are start, poweroff, softReboot, hardReboot


/api/v1/openstack/compute/vms/{vm_id}/command/{action}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/command/{action}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String action = action_example; // String | start, poweroff, softReboot, hardReboot
        try {
            apiInstance.putOpenstackComputeVmCommand(subscriptionId, vmId, action);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackComputeVmCommand");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String action = action_example; // String | start, poweroff, softReboot, hardReboot
        try {
            apiInstance.putOpenstackComputeVmCommand(subscriptionId, vmId, action);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackComputeVmCommand");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
String *action = action_example; // start, poweroff, softReboot, hardReboot

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Execute action on a VM
[apiInstance putOpenstackComputeVmCommandWith:subscriptionId
    vmId:vmId
    action:action
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var action = action_example; // {String} start, poweroff, softReboot, hardReboot


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackComputeVmCommand(subscriptionId, vmId, action, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackComputeVmCommandExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var action = action_example;  // String | start, poweroff, softReboot, hardReboot

            try
            {
                // Execute action on a VM
                apiInstance.putOpenstackComputeVmCommand(subscriptionId, vmId, action);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.putOpenstackComputeVmCommand: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$action = action_example; // String | start, poweroff, softReboot, hardReboot

try {
    $api_instance->putOpenstackComputeVmCommand($subscriptionId, $vmId, $action);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->putOpenstackComputeVmCommand: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $action = action_example; # String | start, poweroff, softReboot, hardReboot

eval { 
    $api_instance->putOpenstackComputeVmCommand(subscriptionId => $subscriptionId, vmId => $vmId, action => $action);
};
if ($@) {
    warn "Exception when calling OpenstackApi->putOpenstackComputeVmCommand: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
action = action_example # String | start, poweroff, softReboot, hardReboot

try: 
    # Execute action on a VM
    api_instance.put_openstack_compute_vm_command(subscriptionId, vmId, action)
except ApiException as e:
    print("Exception when calling OpenstackApi->putOpenstackComputeVmCommand: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
action*
String
start, poweroff, softReboot, hardReboot
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 202 - OK

Status: 400 - Invalid command or VM state doesn't allow given action

Status: 404 - VM not found

Status: 409 - The command could not be executed due to conflicting VM state

Status: 500 - An unexpected error occurred


putOpenstackComputeVmSetTag

Set tag for a VM


/api/v1/openstack/compute/vms/{vm_id}/setTag

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/setTag?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        Vm_5 vm = ; // Vm_5 | Tag set
        try {
            apiInstance.putOpenstackComputeVmSetTag(subscriptionId, vmId, vm);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackComputeVmSetTag");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        Vm_5 vm = ; // Vm_5 | Tag set
        try {
            apiInstance.putOpenstackComputeVmSetTag(subscriptionId, vmId, vm);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackComputeVmSetTag");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
Vm_5 *vm = ; // Tag set

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

[apiInstance putOpenstackComputeVmSetTagWith:subscriptionId
    vmId:vmId
    vm:vm
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var vm = ; // {Vm_5} Tag set


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackComputeVmSetTag(subscriptionId, vmId, vm, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackComputeVmSetTagExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var vm = new Vm_5(); // Vm_5 | Tag set

            try
            {
                apiInstance.putOpenstackComputeVmSetTag(subscriptionId, vmId, vm);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.putOpenstackComputeVmSetTag: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$vm = ; // Vm_5 | Tag set

try {
    $api_instance->putOpenstackComputeVmSetTag($subscriptionId, $vmId, $vm);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->putOpenstackComputeVmSetTag: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $vm = WWW::SwaggerClient::Object::Vm_5->new(); # Vm_5 | Tag set

eval { 
    $api_instance->putOpenstackComputeVmSetTag(subscriptionId => $subscriptionId, vmId => $vmId, vm => $vm);
};
if ($@) {
    warn "Exception when calling OpenstackApi->putOpenstackComputeVmSetTag: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
vm =  # Vm_5 | Tag set

try: 
    api_instance.put_openstack_compute_vm_set_tag(subscriptionId, vmId, vm)
except ApiException as e:
    print("Exception when calling OpenstackApi->putOpenstackComputeVmSetTag: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Body parameters
Name Description
vm *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid tag

Status: 404 - VM id not found

Status: 500 - An unexpected error occurred


putOpenstackComputeVmUpdateTags

Update tags for a VM


/api/v1/openstack/compute/vms/{vm_id}/updateTags

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{vm_id}/updateTags?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        Vm_4 vm = ; // Vm_4 | Tags update
        try {
            apiInstance.putOpenstackComputeVmUpdateTags(subscriptionId, vmId, vm);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackComputeVmUpdateTags");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        Vm_4 vm = ; // Vm_4 | Tags update
        try {
            apiInstance.putOpenstackComputeVmUpdateTags(subscriptionId, vmId, vm);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackComputeVmUpdateTags");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
Vm_4 *vm = ; // Tags update

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

[apiInstance putOpenstackComputeVmUpdateTagsWith:subscriptionId
    vmId:vmId
    vm:vm
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var vm = ; // {Vm_4} Tags update


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackComputeVmUpdateTags(subscriptionId, vmId, vm, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackComputeVmUpdateTagsExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var vm = new Vm_4(); // Vm_4 | Tags update

            try
            {
                apiInstance.putOpenstackComputeVmUpdateTags(subscriptionId, vmId, vm);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.putOpenstackComputeVmUpdateTags: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$vm = ; // Vm_4 | Tags update

try {
    $api_instance->putOpenstackComputeVmUpdateTags($subscriptionId, $vmId, $vm);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->putOpenstackComputeVmUpdateTags: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $vm = WWW::SwaggerClient::Object::Vm_4->new(); # Vm_4 | Tags update

eval { 
    $api_instance->putOpenstackComputeVmUpdateTags(subscriptionId => $subscriptionId, vmId => $vmId, vm => $vm);
};
if ($@) {
    warn "Exception when calling OpenstackApi->putOpenstackComputeVmUpdateTags: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
vm =  # Vm_4 | Tags update

try: 
    api_instance.put_openstack_compute_vm_update_tags(subscriptionId, vmId, vm)
except ApiException as e:
    print("Exception when calling OpenstackApi->putOpenstackComputeVmUpdateTags: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Body parameters
Name Description
vm *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Invalid tags

Status: 404 - VM id not found

Status: 500 - An unexpected error occurred


putOpenstackComputeVmWorkshift

Update workshift


/api/v1/openstack/compute/vms/{id}/workshift

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/compute/vms/{id}/workshift?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_20 data = ; // Data_20 | Details of the workshift that will be updated
        try {
            apiv1awscomputevms_workshift result = apiInstance.putOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | Id of subscription
        String projectId = projectId_example; // String | Id of K5 project
        String id = id_example; // String | ID of vm
        Data_20 data = ; // Data_20 | Details of the workshift that will be updated
        try {
            apiv1awscomputevms_workshift result = apiInstance.putOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackComputeVmWorkshift");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of subscription
String *projectId = projectId_example; // Id of K5 project
String *id = id_example; // ID of vm
Data_20 *data = ; // Details of the workshift that will be updated

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Update workshift
[apiInstance putOpenstackComputeVmWorkshiftWith:subscriptionId
    projectId:projectId
    id:id
    data:data
              completionHandler: ^(apiv1awscomputevms_workshift output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} Id of subscription

var projectId = projectId_example; // {String} Id of K5 project

var id = id_example; // {String} ID of vm

var data = ; // {Data_20} Details of the workshift that will be updated


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackComputeVmWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | Id of subscription
            var projectId = projectId_example;  // String | Id of K5 project
            var id = id_example;  // String | ID of vm
            var data = new Data_20(); // Data_20 | Details of the workshift that will be updated

            try
            {
                // Update workshift
                apiv1awscomputevms_workshift result = apiInstance.putOpenstackComputeVmWorkshift(subscriptionId, projectId, id, data);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.putOpenstackComputeVmWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | Id of subscription
$projectId = projectId_example; // String | Id of K5 project
$id = id_example; // String | ID of vm
$data = ; // Data_20 | Details of the workshift that will be updated

try {
    $result = $api_instance->putOpenstackComputeVmWorkshift($subscriptionId, $projectId, $id, $data);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->putOpenstackComputeVmWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of subscription
my $projectId = projectId_example; # String | Id of K5 project
my $id = id_example; # String | ID of vm
my $data = WWW::SwaggerClient::Object::Data_20->new(); # Data_20 | Details of the workshift that will be updated

eval { 
    my $result = $api_instance->putOpenstackComputeVmWorkshift(subscriptionId => $subscriptionId, projectId => $projectId, id => $id, data => $data);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->putOpenstackComputeVmWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | Id of subscription
projectId = projectId_example # String | Id of K5 project
id = id_example # String | ID of vm
data =  # Data_20 | Details of the workshift that will be updated

try: 
    # Update workshift
    api_response = api_instance.put_openstack_compute_vm_workshift(subscriptionId, projectId, id, data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->putOpenstackComputeVmWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
project_id*
String
Id of K5 project
Required
id*
String
ID of vm
Required
Body parameters
Name Description
data *
Query parameters
Name Description
subscriptionId*
String
Id of subscription
Required

Responses

Status: 200 - Workshift successfully updated

Status: 400 - Bad Request

Status: 500 - Internal server error


putOpenstackNetworkVmAssignFloatingIp

Assign floating IP to a VM

Automatically associate random free floating IP to a VM


/api/v1/openstack/network/vms/{vmId}/assignFloatingIp

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/network/vms/{vmId}/assignFloatingIp?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_32 result = apiInstance.putOpenstackNetworkVmAssignFloatingIp(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackNetworkVmAssignFloatingIp");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        try {
            inline_response_200_32 result = apiInstance.putOpenstackNetworkVmAssignFloatingIp(subscriptionId, vmId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackNetworkVmAssignFloatingIp");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Assign floating IP to a VM
[apiInstance putOpenstackNetworkVmAssignFloatingIpWith:subscriptionId
    vmId:vmId
              completionHandler: ^(inline_response_200_32 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putOpenstackNetworkVmAssignFloatingIp(subscriptionId, vmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackNetworkVmAssignFloatingIpExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id

            try
            {
                // Assign floating IP to a VM
                inline_response_200_32 result = apiInstance.putOpenstackNetworkVmAssignFloatingIp(subscriptionId, vmId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.putOpenstackNetworkVmAssignFloatingIp: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id

try {
    $result = $api_instance->putOpenstackNetworkVmAssignFloatingIp($subscriptionId, $vmId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->putOpenstackNetworkVmAssignFloatingIp: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id

eval { 
    my $result = $api_instance->putOpenstackNetworkVmAssignFloatingIp(subscriptionId => $subscriptionId, vmId => $vmId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OpenstackApi->putOpenstackNetworkVmAssignFloatingIp: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id

try: 
    # Assign floating IP to a VM
    api_response = api_instance.put_openstack_network_vm_assign_floating_ip(subscriptionId, vmId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OpenstackApi->putOpenstackNetworkVmAssignFloatingIp: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


putOpenstackNetworkVmSecurityGroup

Associate security group to a VM

Associate security group to a VM


/api/v1/openstack/network/vm/{vmId}/securityGroup/{securityGroupId}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/network/vm/{vmId}/securityGroup/{securityGroupId}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.putOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackNetworkVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String vmId = vmId_example; // String | VM id
        String securityGroupId = securityGroupId_example; // String | Security group id
        try {
            apiInstance.putOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackNetworkVmSecurityGroup");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *vmId = vmId_example; // VM id
String *securityGroupId = securityGroupId_example; // Security group id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Associate security group to a VM
[apiInstance putOpenstackNetworkVmSecurityGroupWith:subscriptionId
    vmId:vmId
    securityGroupId:securityGroupId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var vmId = vmId_example; // {String} VM id

var securityGroupId = securityGroupId_example; // {String} Security group id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackNetworkVmSecurityGroupExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var vmId = vmId_example;  // String | VM id
            var securityGroupId = securityGroupId_example;  // String | Security group id

            try
            {
                // Associate security group to a VM
                apiInstance.putOpenstackNetworkVmSecurityGroup(subscriptionId, vmId, securityGroupId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.putOpenstackNetworkVmSecurityGroup: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$vmId = vmId_example; // String | VM id
$securityGroupId = securityGroupId_example; // String | Security group id

try {
    $api_instance->putOpenstackNetworkVmSecurityGroup($subscriptionId, $vmId, $securityGroupId);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->putOpenstackNetworkVmSecurityGroup: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $vmId = vmId_example; # String | VM id
my $securityGroupId = securityGroupId_example; # String | Security group id

eval { 
    $api_instance->putOpenstackNetworkVmSecurityGroup(subscriptionId => $subscriptionId, vmId => $vmId, securityGroupId => $securityGroupId);
};
if ($@) {
    warn "Exception when calling OpenstackApi->putOpenstackNetworkVmSecurityGroup: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
vmId = vmId_example # String | VM id
securityGroupId = securityGroupId_example # String | Security group id

try: 
    # Associate security group to a VM
    api_instance.put_openstack_network_vm_security_group(subscriptionId, vmId, securityGroupId)
except ApiException as e:
    print("Exception when calling OpenstackApi->putOpenstackNetworkVmSecurityGroup: %s\n" % e)

Parameters

Path parameters
Name Description
vmId*
String
VM id
Required
securityGroupId*
String
Security group id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 201 - Security group was assigned to VM

Status: 400 - Bad request

Status: 404 - VM or security group do not exist

Status: 500 - Unhandled error occurred

Status: 504 - Fetching VM information timed out


putOpenstackStorageVolume

Modify volume

Modify volume


/api/v1/openstack/storage/volumes/{volume_id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/storage/volumes/{volume_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        Edit_disk editDisk = ; // Edit_disk | Modyfy volume
        try {
            apiInstance.putOpenstackStorageVolume(subscriptionId, volumeId, editDisk);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackStorageVolume");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        Edit_disk editDisk = ; // Edit_disk | Modyfy volume
        try {
            apiInstance.putOpenstackStorageVolume(subscriptionId, volumeId, editDisk);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackStorageVolume");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *volumeId = volumeId_example; // Volume id
Edit_disk *editDisk = ; // Modyfy volume (optional)

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Modify volume
[apiInstance putOpenstackStorageVolumeWith:subscriptionId
    volumeId:volumeId
    editDisk:editDisk
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var volumeId = volumeId_example; // {String} Volume id

var opts = { 
  'editDisk':  // {Edit_disk} Modyfy volume
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackStorageVolume(subscriptionId, volumeId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackStorageVolumeExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var volumeId = volumeId_example;  // String | Volume id
            var editDisk = new Edit_disk(); // Edit_disk | Modyfy volume (optional) 

            try
            {
                // Modify volume
                apiInstance.putOpenstackStorageVolume(subscriptionId, volumeId, editDisk);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.putOpenstackStorageVolume: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$volumeId = volumeId_example; // String | Volume id
$editDisk = ; // Edit_disk | Modyfy volume

try {
    $api_instance->putOpenstackStorageVolume($subscriptionId, $volumeId, $editDisk);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->putOpenstackStorageVolume: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $volumeId = volumeId_example; # String | Volume id
my $editDisk = WWW::SwaggerClient::Object::Edit_disk->new(); # Edit_disk | Modyfy volume

eval { 
    $api_instance->putOpenstackStorageVolume(subscriptionId => $subscriptionId, volumeId => $volumeId, editDisk => $editDisk);
};
if ($@) {
    warn "Exception when calling OpenstackApi->putOpenstackStorageVolume: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
volumeId = volumeId_example # String | Volume id
editDisk =  # Edit_disk | Modyfy volume (optional)

try: 
    # Modify volume
    api_instance.put_openstack_storage_volume(subscriptionId, volumeId, editDisk=editDisk)
except ApiException as e:
    print("Exception when calling OpenstackApi->putOpenstackStorageVolume: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
Volume id
Required
Body parameters
Name Description
editDisk
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Volume does not exist

Status: 500 - An unexpected error occurred

Status: 504 - Fetching volume information timed out


putOpenstackStorageVolumeAttatch

Attach volume

Attach volume


/api/v1/openstack/storage/volumes/{volume_id}/attatch

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/storage/volumes/{volume_id}/attatch?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        Vm_data vmData = ; // Vm_data | VM data
        try {
            apiInstance.putOpenstackStorageVolumeAttatch(subscriptionId, volumeId, vmData);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackStorageVolumeAttatch");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        Vm_data vmData = ; // Vm_data | VM data
        try {
            apiInstance.putOpenstackStorageVolumeAttatch(subscriptionId, volumeId, vmData);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackStorageVolumeAttatch");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *volumeId = volumeId_example; // Volume id
Vm_data *vmData = ; // VM data

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Attach volume
[apiInstance putOpenstackStorageVolumeAttatchWith:subscriptionId
    volumeId:volumeId
    vmData:vmData
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var volumeId = volumeId_example; // {String} Volume id

var vmData = ; // {Vm_data} VM data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackStorageVolumeAttatch(subscriptionId, volumeId, vmData, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackStorageVolumeAttatchExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var volumeId = volumeId_example;  // String | Volume id
            var vmData = new Vm_data(); // Vm_data | VM data

            try
            {
                // Attach volume
                apiInstance.putOpenstackStorageVolumeAttatch(subscriptionId, volumeId, vmData);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.putOpenstackStorageVolumeAttatch: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$volumeId = volumeId_example; // String | Volume id
$vmData = ; // Vm_data | VM data

try {
    $api_instance->putOpenstackStorageVolumeAttatch($subscriptionId, $volumeId, $vmData);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->putOpenstackStorageVolumeAttatch: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $volumeId = volumeId_example; # String | Volume id
my $vmData = WWW::SwaggerClient::Object::Vm_data->new(); # Vm_data | VM data

eval { 
    $api_instance->putOpenstackStorageVolumeAttatch(subscriptionId => $subscriptionId, volumeId => $volumeId, vmData => $vmData);
};
if ($@) {
    warn "Exception when calling OpenstackApi->putOpenstackStorageVolumeAttatch: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
volumeId = volumeId_example # String | Volume id
vmData =  # Vm_data | VM data

try: 
    # Attach volume
    api_instance.put_openstack_storage_volume_attatch(subscriptionId, volumeId, vmData)
except ApiException as e:
    print("Exception when calling OpenstackApi->putOpenstackStorageVolumeAttatch: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
Volume id
Required
Body parameters
Name Description
vmData *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Access mode is not rw or ro

Status: 404 - Volume does not exist

Status: 500 - Attaching volume to VM failed

Status: 504 - Fetching volume information or attaching to VM timed out


putOpenstackStorageVolumeDetach

Attach volume

Attach volume


/api/v1/openstack/storage/volumes/{volume_id}/detach

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/storage/volumes/{volume_id}/detach?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OpenstackApi;

import java.io.File;
import java.util.*;

public class OpenstackApiExample {

    public static void main(String[] args) {
        
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        try {
            apiInstance.putOpenstackStorageVolumeDetach(subscriptionId, volumeId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackStorageVolumeDetach");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OpenstackApi;

public class OpenstackApiExample {

    public static void main(String[] args) {
        OpenstackApi apiInstance = new OpenstackApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        try {
            apiInstance.putOpenstackStorageVolumeDetach(subscriptionId, volumeId);
        } catch (ApiException e) {
            System.err.println("Exception when calling OpenstackApi#putOpenstackStorageVolumeDetach");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *volumeId = volumeId_example; // Volume id

OpenstackApi *apiInstance = [[OpenstackApi alloc] init];

// Attach volume
[apiInstance putOpenstackStorageVolumeDetachWith:subscriptionId
    volumeId:volumeId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.OpenstackApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var volumeId = volumeId_example; // {String} Volume id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackStorageVolumeDetach(subscriptionId, volumeId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackStorageVolumeDetachExample
    {
        public void main()
        {
            
            var apiInstance = new OpenstackApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var volumeId = volumeId_example;  // String | Volume id

            try
            {
                // Attach volume
                apiInstance.putOpenstackStorageVolumeDetach(subscriptionId, volumeId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OpenstackApi.putOpenstackStorageVolumeDetach: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OpenstackApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$volumeId = volumeId_example; // String | Volume id

try {
    $api_instance->putOpenstackStorageVolumeDetach($subscriptionId, $volumeId);
} catch (Exception $e) {
    echo 'Exception when calling OpenstackApi->putOpenstackStorageVolumeDetach: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OpenstackApi;

my $api_instance = WWW::SwaggerClient::OpenstackApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $volumeId = volumeId_example; # String | Volume id

eval { 
    $api_instance->putOpenstackStorageVolumeDetach(subscriptionId => $subscriptionId, volumeId => $volumeId);
};
if ($@) {
    warn "Exception when calling OpenstackApi->putOpenstackStorageVolumeDetach: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OpenstackApi()
subscriptionId = subscriptionId_example # String | subscription id
volumeId = volumeId_example # String | Volume id

try: 
    # Attach volume
    api_instance.put_openstack_storage_volume_detach(subscriptionId, volumeId)
except ApiException as e:
    print("Exception when calling OpenstackApi->putOpenstackStorageVolumeDetach: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
Volume id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


Policy

deletePolicyWorkshift

Delete a workshift


/api/v1/policy/workshifts/{vm_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/policy/workshifts/{vm_id}?platformCategory="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PolicyApi;

import java.io.File;
import java.util.*;

public class PolicyApiExample {

    public static void main(String[] args) {
        
        PolicyApi apiInstance = new PolicyApi();
        String vmId = vmId_example; // String | VM id to delete workshift for
        String platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.
        try {
            apiInstance.deletePolicyWorkshift(vmId, platformCategory);
        } catch (ApiException e) {
            System.err.println("Exception when calling PolicyApi#deletePolicyWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PolicyApi;

public class PolicyApiExample {

    public static void main(String[] args) {
        PolicyApi apiInstance = new PolicyApi();
        String vmId = vmId_example; // String | VM id to delete workshift for
        String platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.
        try {
            apiInstance.deletePolicyWorkshift(vmId, platformCategory);
        } catch (ApiException e) {
            System.err.println("Exception when calling PolicyApi#deletePolicyWorkshift");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id to delete workshift for
String *platformCategory = platformCategory_example; // Project ID in case of K5. Resource group in case of Azure. (optional)

PolicyApi *apiInstance = [[PolicyApi alloc] init];

// Delete a workshift
[apiInstance deletePolicyWorkshiftWith:vmId
    platformCategory:platformCategory
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.PolicyApi()

var vmId = vmId_example; // {String} VM id to delete workshift for

var opts = { 
  'platformCategory': platformCategory_example // {String} Project ID in case of K5. Resource group in case of Azure.
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deletePolicyWorkshift(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deletePolicyWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new PolicyApi();
            var vmId = vmId_example;  // String | VM id to delete workshift for
            var platformCategory = platformCategory_example;  // String | Project ID in case of K5. Resource group in case of Azure. (optional) 

            try
            {
                // Delete a workshift
                apiInstance.deletePolicyWorkshift(vmId, platformCategory);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PolicyApi.deletePolicyWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PolicyApi();
$vmId = vmId_example; // String | VM id to delete workshift for
$platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.

try {
    $api_instance->deletePolicyWorkshift($vmId, $platformCategory);
} catch (Exception $e) {
    echo 'Exception when calling PolicyApi->deletePolicyWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PolicyApi;

my $api_instance = WWW::SwaggerClient::PolicyApi->new();
my $vmId = vmId_example; # String | VM id to delete workshift for
my $platformCategory = platformCategory_example; # String | Project ID in case of K5. Resource group in case of Azure.

eval { 
    $api_instance->deletePolicyWorkshift(vmId => $vmId, platformCategory => $platformCategory);
};
if ($@) {
    warn "Exception when calling PolicyApi->deletePolicyWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PolicyApi()
vmId = vmId_example # String | VM id to delete workshift for
platformCategory = platformCategory_example # String | Project ID in case of K5. Resource group in case of Azure. (optional)

try: 
    # Delete a workshift
    api_instance.delete_policy_workshift(vmId, platformCategory=platformCategory)
except ApiException as e:
    print("Exception when calling PolicyApi->deletePolicyWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id to delete workshift for
Required
Query parameters
Name Description
platformCategory
String
Project ID in case of K5. Resource group in case of Azure.

Responses

Status: 204 - Workshift deleted

Status: 400 - Invalid VM ID supplied

Status: 404 - Workshift not found

Status: 500 - Internal server error


findWorkshifts

Find workshifts


/api/v1/policy/workshifts

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/policy/workshifts?vmId=&platformCategory="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PolicyApi;

import java.io.File;
import java.util.*;

public class PolicyApiExample {

    public static void main(String[] args) {
        
        PolicyApi apiInstance = new PolicyApi();
        String vmId = vmId_example; // String | ID of the VM
        String platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.
        try {
            array[inline_response_200_34] result = apiInstance.findWorkshifts(vmId, platformCategory);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PolicyApi#findWorkshifts");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PolicyApi;

public class PolicyApiExample {

    public static void main(String[] args) {
        PolicyApi apiInstance = new PolicyApi();
        String vmId = vmId_example; // String | ID of the VM
        String platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.
        try {
            array[inline_response_200_34] result = apiInstance.findWorkshifts(vmId, platformCategory);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PolicyApi#findWorkshifts");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of the VM (optional)
String *platformCategory = platformCategory_example; // Project ID in case of K5. Resource group in case of Azure. (optional)

PolicyApi *apiInstance = [[PolicyApi alloc] init];

// Find workshifts
[apiInstance findWorkshiftsWith:vmId
    platformCategory:platformCategory
              completionHandler: ^(array[inline_response_200_34] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.PolicyApi()

var opts = { 
  'vmId': vmId_example, // {String} ID of the VM
  'platformCategory': platformCategory_example // {String} Project ID in case of K5. Resource group in case of Azure.
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.findWorkshifts(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class findWorkshiftsExample
    {
        public void main()
        {
            
            var apiInstance = new PolicyApi();
            var vmId = vmId_example;  // String | ID of the VM (optional) 
            var platformCategory = platformCategory_example;  // String | Project ID in case of K5. Resource group in case of Azure. (optional) 

            try
            {
                // Find workshifts
                array[inline_response_200_34] result = apiInstance.findWorkshifts(vmId, platformCategory);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PolicyApi.findWorkshifts: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PolicyApi();
$vmId = vmId_example; // String | ID of the VM
$platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.

try {
    $result = $api_instance->findWorkshifts($vmId, $platformCategory);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PolicyApi->findWorkshifts: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PolicyApi;

my $api_instance = WWW::SwaggerClient::PolicyApi->new();
my $vmId = vmId_example; # String | ID of the VM
my $platformCategory = platformCategory_example; # String | Project ID in case of K5. Resource group in case of Azure.

eval { 
    my $result = $api_instance->findWorkshifts(vmId => $vmId, platformCategory => $platformCategory);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PolicyApi->findWorkshifts: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PolicyApi()
vmId = vmId_example # String | ID of the VM (optional)
platformCategory = platformCategory_example # String | Project ID in case of K5. Resource group in case of Azure. (optional)

try: 
    # Find workshifts
    api_response = api_instance.find_workshifts(vmId=vmId, platformCategory=platformCategory)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PolicyApi->findWorkshifts: %s\n" % e)

Parameters

Query parameters
Name Description
vmId
String
ID of the VM
platformCategory
String
Project ID in case of K5. Resource group in case of Azure.

Responses

Status: 200 - Successful operation

Status: 400 - Invalid query params

Status: 500 - Internal server error


getPolicyWorkshift

Get workshift by vm id


/api/v1/policy/workshifts/{vm_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/policy/workshifts/{vm_id}?platformCategory="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PolicyApi;

import java.io.File;
import java.util.*;

public class PolicyApiExample {

    public static void main(String[] args) {
        
        PolicyApi apiInstance = new PolicyApi();
        String vmId = vmId_example; // String | VM id
        String platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.
        try {
            inline_response_200_34 result = apiInstance.getPolicyWorkshift(vmId, platformCategory);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PolicyApi#getPolicyWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PolicyApi;

public class PolicyApiExample {

    public static void main(String[] args) {
        PolicyApi apiInstance = new PolicyApi();
        String vmId = vmId_example; // String | VM id
        String platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.
        try {
            inline_response_200_34 result = apiInstance.getPolicyWorkshift(vmId, platformCategory);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PolicyApi#getPolicyWorkshift");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *platformCategory = platformCategory_example; // Project ID in case of K5. Resource group in case of Azure. (optional)

PolicyApi *apiInstance = [[PolicyApi alloc] init];

// Get workshift by vm id
[apiInstance getPolicyWorkshiftWith:vmId
    platformCategory:platformCategory
              completionHandler: ^(inline_response_200_34 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.PolicyApi()

var vmId = vmId_example; // {String} VM id

var opts = { 
  'platformCategory': platformCategory_example // {String} Project ID in case of K5. Resource group in case of Azure.
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getPolicyWorkshift(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getPolicyWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new PolicyApi();
            var vmId = vmId_example;  // String | VM id
            var platformCategory = platformCategory_example;  // String | Project ID in case of K5. Resource group in case of Azure. (optional) 

            try
            {
                // Get workshift by vm id
                inline_response_200_34 result = apiInstance.getPolicyWorkshift(vmId, platformCategory);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PolicyApi.getPolicyWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PolicyApi();
$vmId = vmId_example; // String | VM id
$platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.

try {
    $result = $api_instance->getPolicyWorkshift($vmId, $platformCategory);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PolicyApi->getPolicyWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PolicyApi;

my $api_instance = WWW::SwaggerClient::PolicyApi->new();
my $vmId = vmId_example; # String | VM id
my $platformCategory = platformCategory_example; # String | Project ID in case of K5. Resource group in case of Azure.

eval { 
    my $result = $api_instance->getPolicyWorkshift(vmId => $vmId, platformCategory => $platformCategory);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PolicyApi->getPolicyWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PolicyApi()
vmId = vmId_example # String | VM id
platformCategory = platformCategory_example # String | Project ID in case of K5. Resource group in case of Azure. (optional)

try: 
    # Get workshift by vm id
    api_response = api_instance.get_policy_workshift(vmId, platformCategory=platformCategory)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PolicyApi->getPolicyWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
platformCategory
String
Project ID in case of K5. Resource group in case of Azure.

Responses

Status: 200 - Successful operation

Status: 400 - Invalid query params

Status: 404 - Workshift with given VM ID not found

Status: 500 - Internal server error


postPolicyWorkshifts

Create a workshift


/api/v1/policy/workshifts

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/policy/workshifts"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PolicyApi;

import java.io.File;
import java.util.*;

public class PolicyApiExample {

    public static void main(String[] args) {
        
        PolicyApi apiInstance = new PolicyApi();
        Workshift workshift = ; // Workshift | 
        try {
            inline_response_200_34 result = apiInstance.postPolicyWorkshifts(workshift);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PolicyApi#postPolicyWorkshifts");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PolicyApi;

public class PolicyApiExample {

    public static void main(String[] args) {
        PolicyApi apiInstance = new PolicyApi();
        Workshift workshift = ; // Workshift | 
        try {
            inline_response_200_34 result = apiInstance.postPolicyWorkshifts(workshift);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PolicyApi#postPolicyWorkshifts");
            e.printStackTrace();
        }
    }
}
Workshift *workshift = ; // 

PolicyApi *apiInstance = [[PolicyApi alloc] init];

// Create a workshift
[apiInstance postPolicyWorkshiftsWith:workshift
              completionHandler: ^(inline_response_200_34 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.PolicyApi()

var workshift = ; // {Workshift} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postPolicyWorkshifts(workshift, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postPolicyWorkshiftsExample
    {
        public void main()
        {
            
            var apiInstance = new PolicyApi();
            var workshift = new Workshift(); // Workshift | 

            try
            {
                // Create a workshift
                inline_response_200_34 result = apiInstance.postPolicyWorkshifts(workshift);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PolicyApi.postPolicyWorkshifts: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PolicyApi();
$workshift = ; // Workshift | 

try {
    $result = $api_instance->postPolicyWorkshifts($workshift);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PolicyApi->postPolicyWorkshifts: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PolicyApi;

my $api_instance = WWW::SwaggerClient::PolicyApi->new();
my $workshift = WWW::SwaggerClient::Object::Workshift->new(); # Workshift | 

eval { 
    my $result = $api_instance->postPolicyWorkshifts(workshift => $workshift);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PolicyApi->postPolicyWorkshifts: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PolicyApi()
workshift =  # Workshift | 

try: 
    # Create a workshift
    api_response = api_instance.post_policy_workshifts(workshift)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PolicyApi->postPolicyWorkshifts: %s\n" % e)

Parameters

Body parameters
Name Description
workshift *

Responses

Status: 200 - Successful operation

Status: 400 - Invalid query params

Status: 500 - Internal server error


putPolicyWorkshift

Update an existing workshift


/api/v1/policy/workshifts/{vm_id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/policy/workshifts/{vm_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PolicyApi;

import java.io.File;
import java.util.*;

public class PolicyApiExample {

    public static void main(String[] args) {
        
        PolicyApi apiInstance = new PolicyApi();
        String vmId = vmId_example; // String | VM id
        Workshift_1 workshift = ; // Workshift_1 | 
        try {
            inline_response_200_34 result = apiInstance.putPolicyWorkshift(vmId, workshift);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PolicyApi#putPolicyWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PolicyApi;

public class PolicyApiExample {

    public static void main(String[] args) {
        PolicyApi apiInstance = new PolicyApi();
        String vmId = vmId_example; // String | VM id
        Workshift_1 workshift = ; // Workshift_1 | 
        try {
            inline_response_200_34 result = apiInstance.putPolicyWorkshift(vmId, workshift);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PolicyApi#putPolicyWorkshift");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
Workshift_1 *workshift = ; // 

PolicyApi *apiInstance = [[PolicyApi alloc] init];

// Update an existing workshift
[apiInstance putPolicyWorkshiftWith:vmId
    workshift:workshift
              completionHandler: ^(inline_response_200_34 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.PolicyApi()

var vmId = vmId_example; // {String} VM id

var workshift = ; // {Workshift_1} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putPolicyWorkshift(vmId, workshift, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putPolicyWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new PolicyApi();
            var vmId = vmId_example;  // String | VM id
            var workshift = new Workshift_1(); // Workshift_1 | 

            try
            {
                // Update an existing workshift
                inline_response_200_34 result = apiInstance.putPolicyWorkshift(vmId, workshift);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PolicyApi.putPolicyWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PolicyApi();
$vmId = vmId_example; // String | VM id
$workshift = ; // Workshift_1 | 

try {
    $result = $api_instance->putPolicyWorkshift($vmId, $workshift);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PolicyApi->putPolicyWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PolicyApi;

my $api_instance = WWW::SwaggerClient::PolicyApi->new();
my $vmId = vmId_example; # String | VM id
my $workshift = WWW::SwaggerClient::Object::Workshift_1->new(); # Workshift_1 | 

eval { 
    my $result = $api_instance->putPolicyWorkshift(vmId => $vmId, workshift => $workshift);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PolicyApi->putPolicyWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PolicyApi()
vmId = vmId_example # String | VM id
workshift =  # Workshift_1 | 

try: 
    # Update an existing workshift
    api_response = api_instance.put_policy_workshift(vmId, workshift)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PolicyApi->putPolicyWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Body parameters
Name Description
workshift *

Responses

Status: 200 - Successful operation

Status: 400 - Invalid query params

Status: 404 - Workshift with given ID not found

Status: 500 - Internal server error


Storage

deleteOpenstackStorageVolume

Delete volume

Delete volume


/api/v1/openstack/storage/volumes/{volume_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/openstack/storage/volumes/{volume_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.StorageApi;

import java.io.File;
import java.util.*;

public class StorageApiExample {

    public static void main(String[] args) {
        
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        try {
            inline_response_202 result = apiInstance.deleteOpenstackStorageVolume(subscriptionId, volumeId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#deleteOpenstackStorageVolume");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.StorageApi;

public class StorageApiExample {

    public static void main(String[] args) {
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        try {
            inline_response_202 result = apiInstance.deleteOpenstackStorageVolume(subscriptionId, volumeId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#deleteOpenstackStorageVolume");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *volumeId = volumeId_example; // Volume id

StorageApi *apiInstance = [[StorageApi alloc] init];

// Delete volume
[apiInstance deleteOpenstackStorageVolumeWith:subscriptionId
    volumeId:volumeId
              completionHandler: ^(inline_response_202 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.StorageApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var volumeId = volumeId_example; // {String} Volume id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteOpenstackStorageVolume(subscriptionId, volumeId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteOpenstackStorageVolumeExample
    {
        public void main()
        {
            
            var apiInstance = new StorageApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var volumeId = volumeId_example;  // String | Volume id

            try
            {
                // Delete volume
                inline_response_202 result = apiInstance.deleteOpenstackStorageVolume(subscriptionId, volumeId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling StorageApi.deleteOpenstackStorageVolume: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\StorageApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$volumeId = volumeId_example; // String | Volume id

try {
    $result = $api_instance->deleteOpenstackStorageVolume($subscriptionId, $volumeId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling StorageApi->deleteOpenstackStorageVolume: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::StorageApi;

my $api_instance = WWW::SwaggerClient::StorageApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $volumeId = volumeId_example; # String | Volume id

eval { 
    my $result = $api_instance->deleteOpenstackStorageVolume(subscriptionId => $subscriptionId, volumeId => $volumeId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling StorageApi->deleteOpenstackStorageVolume: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.StorageApi()
subscriptionId = subscriptionId_example # String | subscription id
volumeId = volumeId_example # String | Volume id

try: 
    # Delete volume
    api_response = api_instance.delete_openstack_storage_volume(subscriptionId, volumeId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling StorageApi->deleteOpenstackStorageVolume: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
Volume id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 202 - OK

Status: 409 - Disk is not deletable right now. Disk status is printed

Status: 500 - Invalid status for the volume


getOpenstackStorageVolume

Get volume by id

Get volume by id


/api/v1/openstack/storage/volumes/{volume_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/storage/volumes/{volume_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.StorageApi;

import java.io.File;
import java.util.*;

public class StorageApiExample {

    public static void main(String[] args) {
        
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        try {
            inline_response_200_13_flavors result = apiInstance.getOpenstackStorageVolume(subscriptionId, volumeId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#getOpenstackStorageVolume");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.StorageApi;

public class StorageApiExample {

    public static void main(String[] args) {
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        try {
            inline_response_200_13_flavors result = apiInstance.getOpenstackStorageVolume(subscriptionId, volumeId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#getOpenstackStorageVolume");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *volumeId = volumeId_example; // Volume id

StorageApi *apiInstance = [[StorageApi alloc] init];

// Get volume by id
[apiInstance getOpenstackStorageVolumeWith:subscriptionId
    volumeId:volumeId
              completionHandler: ^(inline_response_200_13_flavors output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.StorageApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var volumeId = volumeId_example; // {String} Volume id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackStorageVolume(subscriptionId, volumeId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackStorageVolumeExample
    {
        public void main()
        {
            
            var apiInstance = new StorageApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var volumeId = volumeId_example;  // String | Volume id

            try
            {
                // Get volume by id
                inline_response_200_13_flavors result = apiInstance.getOpenstackStorageVolume(subscriptionId, volumeId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling StorageApi.getOpenstackStorageVolume: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\StorageApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$volumeId = volumeId_example; // String | Volume id

try {
    $result = $api_instance->getOpenstackStorageVolume($subscriptionId, $volumeId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling StorageApi->getOpenstackStorageVolume: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::StorageApi;

my $api_instance = WWW::SwaggerClient::StorageApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $volumeId = volumeId_example; # String | Volume id

eval { 
    my $result = $api_instance->getOpenstackStorageVolume(subscriptionId => $subscriptionId, volumeId => $volumeId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling StorageApi->getOpenstackStorageVolume: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.StorageApi()
subscriptionId = subscriptionId_example # String | subscription id
volumeId = volumeId_example # String | Volume id

try: 
    # Get volume by id
    api_response = api_instance.get_openstack_storage_volume(subscriptionId, volumeId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling StorageApi->getOpenstackStorageVolume: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
Volume id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Volume does not exist

Status: 500 - An unexpected error occurred

Status: 504 - Fetching volume information timed out


getOpenstackStorageVolumes

Get volumes

Get volumes


/api/v1/openstack/storage/volumes

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/openstack/storage/volumes?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.StorageApi;

import java.io.File;
import java.util.*;

public class StorageApiExample {

    public static void main(String[] args) {
        
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_13 result = apiInstance.getOpenstackStorageVolumes(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#getOpenstackStorageVolumes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.StorageApi;

public class StorageApiExample {

    public static void main(String[] args) {
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        try {
            inline_response_200_13 result = apiInstance.getOpenstackStorageVolumes(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#getOpenstackStorageVolumes");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id

StorageApi *apiInstance = [[StorageApi alloc] init];

// Get volumes
[apiInstance getOpenstackStorageVolumesWith:subscriptionId
              completionHandler: ^(inline_response_200_13 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.StorageApi()

var subscriptionId = subscriptionId_example; // {String} subscription id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOpenstackStorageVolumes(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOpenstackStorageVolumesExample
    {
        public void main()
        {
            
            var apiInstance = new StorageApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id

            try
            {
                // Get volumes
                inline_response_200_13 result = apiInstance.getOpenstackStorageVolumes(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling StorageApi.getOpenstackStorageVolumes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\StorageApi();
$subscriptionId = subscriptionId_example; // String | subscription id

try {
    $result = $api_instance->getOpenstackStorageVolumes($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling StorageApi->getOpenstackStorageVolumes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::StorageApi;

my $api_instance = WWW::SwaggerClient::StorageApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id

eval { 
    my $result = $api_instance->getOpenstackStorageVolumes(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling StorageApi->getOpenstackStorageVolumes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.StorageApi()
subscriptionId = subscriptionId_example # String | subscription id

try: 
    # Get volumes
    api_response = api_instance.get_openstack_storage_volumes(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling StorageApi->getOpenstackStorageVolumes: %s\n" % e)

Parameters

Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


postOpenstackStorageVolumes

Create volume

Create new volume


/api/v1/openstack/storage/volumes

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/openstack/storage/volumes?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.StorageApi;

import java.io.File;
import java.util.*;

public class StorageApiExample {

    public static void main(String[] args) {
        
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Volume volume = ; // Volume | Volume creation data
        try {
            inline_response_200_13_flavors result = apiInstance.postOpenstackStorageVolumes(subscriptionId, volume);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#postOpenstackStorageVolumes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.StorageApi;

public class StorageApiExample {

    public static void main(String[] args) {
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        Volume volume = ; // Volume | Volume creation data
        try {
            inline_response_200_13_flavors result = apiInstance.postOpenstackStorageVolumes(subscriptionId, volume);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#postOpenstackStorageVolumes");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
Volume *volume = ; // Volume creation data

StorageApi *apiInstance = [[StorageApi alloc] init];

// Create volume
[apiInstance postOpenstackStorageVolumesWith:subscriptionId
    volume:volume
              completionHandler: ^(inline_response_200_13_flavors output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.StorageApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var volume = ; // {Volume} Volume creation data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postOpenstackStorageVolumes(subscriptionId, volume, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postOpenstackStorageVolumesExample
    {
        public void main()
        {
            
            var apiInstance = new StorageApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var volume = new Volume(); // Volume | Volume creation data

            try
            {
                // Create volume
                inline_response_200_13_flavors result = apiInstance.postOpenstackStorageVolumes(subscriptionId, volume);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling StorageApi.postOpenstackStorageVolumes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\StorageApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$volume = ; // Volume | Volume creation data

try {
    $result = $api_instance->postOpenstackStorageVolumes($subscriptionId, $volume);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling StorageApi->postOpenstackStorageVolumes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::StorageApi;

my $api_instance = WWW::SwaggerClient::StorageApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $volume = WWW::SwaggerClient::Object::Volume->new(); # Volume | Volume creation data

eval { 
    my $result = $api_instance->postOpenstackStorageVolumes(subscriptionId => $subscriptionId, volume => $volume);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling StorageApi->postOpenstackStorageVolumes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.StorageApi()
subscriptionId = subscriptionId_example # String | subscription id
volume =  # Volume | Volume creation data

try: 
    # Create volume
    api_response = api_instance.post_openstack_storage_volumes(subscriptionId, volume)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling StorageApi->postOpenstackStorageVolumes: %s\n" % e)

Parameters

Body parameters
Name Description
volume *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Volume size must be > 1

Status: 500 - An unexpected error occurred

Status: 504 - Creating new volume timed out


putOpenstackStorageVolume

Modify volume

Modify volume


/api/v1/openstack/storage/volumes/{volume_id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/storage/volumes/{volume_id}?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.StorageApi;

import java.io.File;
import java.util.*;

public class StorageApiExample {

    public static void main(String[] args) {
        
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        Edit_disk editDisk = ; // Edit_disk | Modyfy volume
        try {
            apiInstance.putOpenstackStorageVolume(subscriptionId, volumeId, editDisk);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#putOpenstackStorageVolume");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.StorageApi;

public class StorageApiExample {

    public static void main(String[] args) {
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        Edit_disk editDisk = ; // Edit_disk | Modyfy volume
        try {
            apiInstance.putOpenstackStorageVolume(subscriptionId, volumeId, editDisk);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#putOpenstackStorageVolume");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *volumeId = volumeId_example; // Volume id
Edit_disk *editDisk = ; // Modyfy volume (optional)

StorageApi *apiInstance = [[StorageApi alloc] init];

// Modify volume
[apiInstance putOpenstackStorageVolumeWith:subscriptionId
    volumeId:volumeId
    editDisk:editDisk
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.StorageApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var volumeId = volumeId_example; // {String} Volume id

var opts = { 
  'editDisk':  // {Edit_disk} Modyfy volume
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackStorageVolume(subscriptionId, volumeId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackStorageVolumeExample
    {
        public void main()
        {
            
            var apiInstance = new StorageApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var volumeId = volumeId_example;  // String | Volume id
            var editDisk = new Edit_disk(); // Edit_disk | Modyfy volume (optional) 

            try
            {
                // Modify volume
                apiInstance.putOpenstackStorageVolume(subscriptionId, volumeId, editDisk);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling StorageApi.putOpenstackStorageVolume: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\StorageApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$volumeId = volumeId_example; // String | Volume id
$editDisk = ; // Edit_disk | Modyfy volume

try {
    $api_instance->putOpenstackStorageVolume($subscriptionId, $volumeId, $editDisk);
} catch (Exception $e) {
    echo 'Exception when calling StorageApi->putOpenstackStorageVolume: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::StorageApi;

my $api_instance = WWW::SwaggerClient::StorageApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $volumeId = volumeId_example; # String | Volume id
my $editDisk = WWW::SwaggerClient::Object::Edit_disk->new(); # Edit_disk | Modyfy volume

eval { 
    $api_instance->putOpenstackStorageVolume(subscriptionId => $subscriptionId, volumeId => $volumeId, editDisk => $editDisk);
};
if ($@) {
    warn "Exception when calling StorageApi->putOpenstackStorageVolume: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.StorageApi()
subscriptionId = subscriptionId_example # String | subscription id
volumeId = volumeId_example # String | Volume id
editDisk =  # Edit_disk | Modyfy volume (optional)

try: 
    # Modify volume
    api_instance.put_openstack_storage_volume(subscriptionId, volumeId, editDisk=editDisk)
except ApiException as e:
    print("Exception when calling StorageApi->putOpenstackStorageVolume: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
Volume id
Required
Body parameters
Name Description
editDisk
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 404 - Volume does not exist

Status: 500 - An unexpected error occurred

Status: 504 - Fetching volume information timed out


putOpenstackStorageVolumeAttatch

Attach volume

Attach volume


/api/v1/openstack/storage/volumes/{volume_id}/attatch

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/storage/volumes/{volume_id}/attatch?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.StorageApi;

import java.io.File;
import java.util.*;

public class StorageApiExample {

    public static void main(String[] args) {
        
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        Vm_data vmData = ; // Vm_data | VM data
        try {
            apiInstance.putOpenstackStorageVolumeAttatch(subscriptionId, volumeId, vmData);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#putOpenstackStorageVolumeAttatch");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.StorageApi;

public class StorageApiExample {

    public static void main(String[] args) {
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        Vm_data vmData = ; // Vm_data | VM data
        try {
            apiInstance.putOpenstackStorageVolumeAttatch(subscriptionId, volumeId, vmData);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#putOpenstackStorageVolumeAttatch");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *volumeId = volumeId_example; // Volume id
Vm_data *vmData = ; // VM data

StorageApi *apiInstance = [[StorageApi alloc] init];

// Attach volume
[apiInstance putOpenstackStorageVolumeAttatchWith:subscriptionId
    volumeId:volumeId
    vmData:vmData
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.StorageApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var volumeId = volumeId_example; // {String} Volume id

var vmData = ; // {Vm_data} VM data


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackStorageVolumeAttatch(subscriptionId, volumeId, vmData, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackStorageVolumeAttatchExample
    {
        public void main()
        {
            
            var apiInstance = new StorageApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var volumeId = volumeId_example;  // String | Volume id
            var vmData = new Vm_data(); // Vm_data | VM data

            try
            {
                // Attach volume
                apiInstance.putOpenstackStorageVolumeAttatch(subscriptionId, volumeId, vmData);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling StorageApi.putOpenstackStorageVolumeAttatch: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\StorageApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$volumeId = volumeId_example; // String | Volume id
$vmData = ; // Vm_data | VM data

try {
    $api_instance->putOpenstackStorageVolumeAttatch($subscriptionId, $volumeId, $vmData);
} catch (Exception $e) {
    echo 'Exception when calling StorageApi->putOpenstackStorageVolumeAttatch: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::StorageApi;

my $api_instance = WWW::SwaggerClient::StorageApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $volumeId = volumeId_example; # String | Volume id
my $vmData = WWW::SwaggerClient::Object::Vm_data->new(); # Vm_data | VM data

eval { 
    $api_instance->putOpenstackStorageVolumeAttatch(subscriptionId => $subscriptionId, volumeId => $volumeId, vmData => $vmData);
};
if ($@) {
    warn "Exception when calling StorageApi->putOpenstackStorageVolumeAttatch: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.StorageApi()
subscriptionId = subscriptionId_example # String | subscription id
volumeId = volumeId_example # String | Volume id
vmData =  # Vm_data | VM data

try: 
    # Attach volume
    api_instance.put_openstack_storage_volume_attatch(subscriptionId, volumeId, vmData)
except ApiException as e:
    print("Exception when calling StorageApi->putOpenstackStorageVolumeAttatch: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
Volume id
Required
Body parameters
Name Description
vmData *
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 400 - Access mode is not rw or ro

Status: 404 - Volume does not exist

Status: 500 - Attaching volume to VM failed

Status: 504 - Fetching volume information or attaching to VM timed out


putOpenstackStorageVolumeDetach

Attach volume

Attach volume


/api/v1/openstack/storage/volumes/{volume_id}/detach

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/openstack/storage/volumes/{volume_id}/detach?subscriptionId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.StorageApi;

import java.io.File;
import java.util.*;

public class StorageApiExample {

    public static void main(String[] args) {
        
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        try {
            apiInstance.putOpenstackStorageVolumeDetach(subscriptionId, volumeId);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#putOpenstackStorageVolumeDetach");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.StorageApi;

public class StorageApiExample {

    public static void main(String[] args) {
        StorageApi apiInstance = new StorageApi();
        String subscriptionId = subscriptionId_example; // String | subscription id
        String volumeId = volumeId_example; // String | Volume id
        try {
            apiInstance.putOpenstackStorageVolumeDetach(subscriptionId, volumeId);
        } catch (ApiException e) {
            System.err.println("Exception when calling StorageApi#putOpenstackStorageVolumeDetach");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // subscription id
String *volumeId = volumeId_example; // Volume id

StorageApi *apiInstance = [[StorageApi alloc] init];

// Attach volume
[apiInstance putOpenstackStorageVolumeDetachWith:subscriptionId
    volumeId:volumeId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.StorageApi()

var subscriptionId = subscriptionId_example; // {String} subscription id

var volumeId = volumeId_example; // {String} Volume id


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putOpenstackStorageVolumeDetach(subscriptionId, volumeId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putOpenstackStorageVolumeDetachExample
    {
        public void main()
        {
            
            var apiInstance = new StorageApi();
            var subscriptionId = subscriptionId_example;  // String | subscription id
            var volumeId = volumeId_example;  // String | Volume id

            try
            {
                // Attach volume
                apiInstance.putOpenstackStorageVolumeDetach(subscriptionId, volumeId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling StorageApi.putOpenstackStorageVolumeDetach: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\StorageApi();
$subscriptionId = subscriptionId_example; // String | subscription id
$volumeId = volumeId_example; // String | Volume id

try {
    $api_instance->putOpenstackStorageVolumeDetach($subscriptionId, $volumeId);
} catch (Exception $e) {
    echo 'Exception when calling StorageApi->putOpenstackStorageVolumeDetach: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::StorageApi;

my $api_instance = WWW::SwaggerClient::StorageApi->new();
my $subscriptionId = subscriptionId_example; # String | subscription id
my $volumeId = volumeId_example; # String | Volume id

eval { 
    $api_instance->putOpenstackStorageVolumeDetach(subscriptionId => $subscriptionId, volumeId => $volumeId);
};
if ($@) {
    warn "Exception when calling StorageApi->putOpenstackStorageVolumeDetach: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.StorageApi()
subscriptionId = subscriptionId_example # String | subscription id
volumeId = volumeId_example # String | Volume id

try: 
    # Attach volume
    api_instance.put_openstack_storage_volume_detach(subscriptionId, volumeId)
except ApiException as e:
    print("Exception when calling StorageApi->putOpenstackStorageVolumeDetach: %s\n" % e)

Parameters

Path parameters
Name Description
volume_id*
String
Volume id
Required
Query parameters
Name Description
subscriptionId*
String
subscription id
Required

Responses

Status: 200 - OK

Status: 500 - An unexpected error occurred


Subscription

create

Create subscription

Create new subscription. Provided credentials are validated against target platform


/api/v1/subscription/subscriptions

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/subscription/subscriptions"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SubscriptionApi;

import java.io.File;
import java.util.*;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        
        SubscriptionApi apiInstance = new SubscriptionApi();
        Subscription subscription = ; // Subscription | Details of the subscription that will be created
        String userid = userid_example; // String | User ID
        try {
            inline_response_200_35 result = apiInstance.create(subscription, userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#create");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.SubscriptionApi;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        SubscriptionApi apiInstance = new SubscriptionApi();
        Subscription subscription = ; // Subscription | Details of the subscription that will be created
        String userid = userid_example; // String | User ID
        try {
            inline_response_200_35 result = apiInstance.create(subscription, userid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#create");
            e.printStackTrace();
        }
    }
}
Subscription *subscription = ; // Details of the subscription that will be created
String *userid = userid_example; // User ID

SubscriptionApi *apiInstance = [[SubscriptionApi alloc] init];

// Create subscription
[apiInstance createWith:subscription
    userid:userid
              completionHandler: ^(inline_response_200_35 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.SubscriptionApi()

var subscription = ; // {Subscription} Details of the subscription that will be created

var userid = userid_example; // {String} User ID


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.create(subscription, userid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createExample
    {
        public void main()
        {
            
            var apiInstance = new SubscriptionApi();
            var subscription = new Subscription(); // Subscription | Details of the subscription that will be created
            var userid = userid_example;  // String | User ID

            try
            {
                // Create subscription
                inline_response_200_35 result = apiInstance.create(subscription, userid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling SubscriptionApi.create: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\SubscriptionApi();
$subscription = ; // Subscription | Details of the subscription that will be created
$userid = userid_example; // String | User ID

try {
    $result = $api_instance->create($subscription, $userid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling SubscriptionApi->create: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SubscriptionApi;

my $api_instance = WWW::SwaggerClient::SubscriptionApi->new();
my $subscription = WWW::SwaggerClient::Object::Subscription->new(); # Subscription | Details of the subscription that will be created
my $userid = userid_example; # String | User ID

eval { 
    my $result = $api_instance->create(subscription => $subscription, userid => $userid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling SubscriptionApi->create: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SubscriptionApi()
subscription =  # Subscription | Details of the subscription that will be created
userid = userid_example # String | User ID

try: 
    # Create subscription
    api_response = api_instance.create(subscription, userid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SubscriptionApi->create: %s\n" % e)

Parameters

Header parameters
Name Description
userid*
String
User ID
Required
Body parameters
Name Description
subscription *

Responses

Status: 200 - OK

Status: 400 - Invalid parameters or credentials validation failure

Status: 500 - Subscription validation failed


delete

Delete subscription

Delete subscription for given id


/api/v1/subscription/subscriptions/{subscription_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/subscription/subscriptions/{subscription_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SubscriptionApi;

import java.io.File;
import java.util.*;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        
        SubscriptionApi apiInstance = new SubscriptionApi();
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        try {
            apiInstance.delete(subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#delete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.SubscriptionApi;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        SubscriptionApi apiInstance = new SubscriptionApi();
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        try {
            apiInstance.delete(subscriptionId);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#delete");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of a subscription

SubscriptionApi *apiInstance = [[SubscriptionApi alloc] init];

// Delete subscription
[apiInstance deleteWith:subscriptionId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.SubscriptionApi()

var subscriptionId = subscriptionId_example; // {String} Id of a subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.delete(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteExample
    {
        public void main()
        {
            
            var apiInstance = new SubscriptionApi();
            var subscriptionId = subscriptionId_example;  // String | Id of a subscription

            try
            {
                // Delete subscription
                apiInstance.delete(subscriptionId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling SubscriptionApi.delete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\SubscriptionApi();
$subscriptionId = subscriptionId_example; // String | Id of a subscription

try {
    $api_instance->delete($subscriptionId);
} catch (Exception $e) {
    echo 'Exception when calling SubscriptionApi->delete: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SubscriptionApi;

my $api_instance = WWW::SwaggerClient::SubscriptionApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of a subscription

eval { 
    $api_instance->delete(subscriptionId => $subscriptionId);
};
if ($@) {
    warn "Exception when calling SubscriptionApi->delete: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SubscriptionApi()
subscriptionId = subscriptionId_example # String | Id of a subscription

try: 
    # Delete subscription
    api_instance.delete(subscriptionId)
except ApiException as e:
    print("Exception when calling SubscriptionApi->delete: %s\n" % e)

Parameters

Path parameters
Name Description
subscription_id*
String
Id of a subscription
Required

Responses

Status: 204 - OK

Status: 404 - No subscription for given id

Status: 500 - Internal error


getAll

Get subscriptions

Retrieve list of all subscriptions


/api/v1/subscription/subscriptions

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/subscription/subscriptions?username=&platformId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SubscriptionApi;

import java.io.File;
import java.util.*;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        
        SubscriptionApi apiInstance = new SubscriptionApi();
        String username = username_example; // String | Return only subscriptions to which given user has an access to
        String platformId = platformId_example; // String | Filter subscription by given platform id (openStack , aws, k5, ...).
        try {
            array[inline_response_200_35] result = apiInstance.getAll(username, platformId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#getAll");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.SubscriptionApi;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        SubscriptionApi apiInstance = new SubscriptionApi();
        String username = username_example; // String | Return only subscriptions to which given user has an access to
        String platformId = platformId_example; // String | Filter subscription by given platform id (openStack , aws, k5, ...).
        try {
            array[inline_response_200_35] result = apiInstance.getAll(username, platformId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#getAll");
            e.printStackTrace();
        }
    }
}
String *username = username_example; // Return only subscriptions to which given user has an access to (optional)
String *platformId = platformId_example; // Filter subscription by given platform id (openStack , aws, k5, ...). (optional)

SubscriptionApi *apiInstance = [[SubscriptionApi alloc] init];

// Get subscriptions
[apiInstance getAllWith:username
    platformId:platformId
              completionHandler: ^(array[inline_response_200_35] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.SubscriptionApi()

var opts = { 
  'username': username_example, // {String} Return only subscriptions to which given user has an access to
  'platformId': platformId_example // {String} Filter subscription by given platform id (openStack , aws, k5, ...).
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAll(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAllExample
    {
        public void main()
        {
            
            var apiInstance = new SubscriptionApi();
            var username = username_example;  // String | Return only subscriptions to which given user has an access to (optional) 
            var platformId = platformId_example;  // String | Filter subscription by given platform id (openStack , aws, k5, ...). (optional) 

            try
            {
                // Get subscriptions
                array[inline_response_200_35] result = apiInstance.getAll(username, platformId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling SubscriptionApi.getAll: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\SubscriptionApi();
$username = username_example; // String | Return only subscriptions to which given user has an access to
$platformId = platformId_example; // String | Filter subscription by given platform id (openStack , aws, k5, ...).

try {
    $result = $api_instance->getAll($username, $platformId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling SubscriptionApi->getAll: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SubscriptionApi;

my $api_instance = WWW::SwaggerClient::SubscriptionApi->new();
my $username = username_example; # String | Return only subscriptions to which given user has an access to
my $platformId = platformId_example; # String | Filter subscription by given platform id (openStack , aws, k5, ...).

eval { 
    my $result = $api_instance->getAll(username => $username, platformId => $platformId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling SubscriptionApi->getAll: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SubscriptionApi()
username = username_example # String | Return only subscriptions to which given user has an access to (optional)
platformId = platformId_example # String | Filter subscription by given platform id (openStack , aws, k5, ...). (optional)

try: 
    # Get subscriptions
    api_response = api_instance.get_all(username=username, platformId=platformId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SubscriptionApi->getAll: %s\n" % e)

Parameters

Query parameters
Name Description
username
String
Return only subscriptions to which given user has an access to
platformId
String
Filter subscription by given platform id (openStack , aws, k5, ...).

Responses

Status: 200 - List of subscriptions

Status: 400 - Bad request parameters/data

Status: 500 - Internal error


getOne

Get subscription

Get single subscription for specified subscription_id


/api/v1/subscription/subscriptions/{subscription_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/subscription/subscriptions/{subscription_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SubscriptionApi;

import java.io.File;
import java.util.*;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        
        SubscriptionApi apiInstance = new SubscriptionApi();
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        try {
            inline_response_200_35 result = apiInstance.getOne(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#getOne");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.SubscriptionApi;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        SubscriptionApi apiInstance = new SubscriptionApi();
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        try {
            inline_response_200_35 result = apiInstance.getOne(subscriptionId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#getOne");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of a subscription

SubscriptionApi *apiInstance = [[SubscriptionApi alloc] init];

// Get subscription
[apiInstance getOneWith:subscriptionId
              completionHandler: ^(inline_response_200_35 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.SubscriptionApi()

var subscriptionId = subscriptionId_example; // {String} Id of a subscription


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOne(subscriptionId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOneExample
    {
        public void main()
        {
            
            var apiInstance = new SubscriptionApi();
            var subscriptionId = subscriptionId_example;  // String | Id of a subscription

            try
            {
                // Get subscription
                inline_response_200_35 result = apiInstance.getOne(subscriptionId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling SubscriptionApi.getOne: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\SubscriptionApi();
$subscriptionId = subscriptionId_example; // String | Id of a subscription

try {
    $result = $api_instance->getOne($subscriptionId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling SubscriptionApi->getOne: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SubscriptionApi;

my $api_instance = WWW::SwaggerClient::SubscriptionApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of a subscription

eval { 
    my $result = $api_instance->getOne(subscriptionId => $subscriptionId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling SubscriptionApi->getOne: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SubscriptionApi()
subscriptionId = subscriptionId_example # String | Id of a subscription

try: 
    # Get subscription
    api_response = api_instance.get_one(subscriptionId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SubscriptionApi->getOne: %s\n" % e)

Parameters

Path parameters
Name Description
subscription_id*
String
Id of a subscription
Required

Responses

Status: 200 - OK

Status: 404 - No subscription for given id

Status: 500 - Internal error


getToken

Get token

Get token for a subscription


/api/v1/subscription/subscriptions/{subscription_id}/tokens

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/subscription/subscriptions/{subscription_id}/tokens?projectId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SubscriptionApi;

import java.io.File;
import java.util.*;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        
        SubscriptionApi apiInstance = new SubscriptionApi();
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        String projectId = projectId_example; // String | Generate token for given project Id
        try {
            inline_response_200_36 result = apiInstance.getToken(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#getToken");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.SubscriptionApi;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        SubscriptionApi apiInstance = new SubscriptionApi();
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        String projectId = projectId_example; // String | Generate token for given project Id
        try {
            inline_response_200_36 result = apiInstance.getToken(subscriptionId, projectId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#getToken");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of a subscription
String *projectId = projectId_example; // Generate token for given project Id (optional)

SubscriptionApi *apiInstance = [[SubscriptionApi alloc] init];

// Get token
[apiInstance getTokenWith:subscriptionId
    projectId:projectId
              completionHandler: ^(inline_response_200_36 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.SubscriptionApi()

var subscriptionId = subscriptionId_example; // {String} Id of a subscription

var opts = { 
  'projectId': projectId_example // {String} Generate token for given project Id
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getToken(subscriptionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getTokenExample
    {
        public void main()
        {
            
            var apiInstance = new SubscriptionApi();
            var subscriptionId = subscriptionId_example;  // String | Id of a subscription
            var projectId = projectId_example;  // String | Generate token for given project Id (optional) 

            try
            {
                // Get token
                inline_response_200_36 result = apiInstance.getToken(subscriptionId, projectId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling SubscriptionApi.getToken: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\SubscriptionApi();
$subscriptionId = subscriptionId_example; // String | Id of a subscription
$projectId = projectId_example; // String | Generate token for given project Id

try {
    $result = $api_instance->getToken($subscriptionId, $projectId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling SubscriptionApi->getToken: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SubscriptionApi;

my $api_instance = WWW::SwaggerClient::SubscriptionApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of a subscription
my $projectId = projectId_example; # String | Generate token for given project Id

eval { 
    my $result = $api_instance->getToken(subscriptionId => $subscriptionId, projectId => $projectId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling SubscriptionApi->getToken: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SubscriptionApi()
subscriptionId = subscriptionId_example # String | Id of a subscription
projectId = projectId_example # String | Generate token for given project Id (optional)

try: 
    # Get token
    api_response = api_instance.get_token(subscriptionId, projectId=projectId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SubscriptionApi->getToken: %s\n" % e)

Parameters

Path parameters
Name Description
subscription_id*
String
Id of a subscription
Required
Query parameters
Name Description
projectId
String
Generate token for given project Id

Responses

Status: 200 - OK

Status: 400 - Platform not supported

Status: 500 - Error during fetching token from platform


putSubscriptionValidateVm

Validate a VM against a policy.


/api/v1/subscription/validateVm

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/subscription/validateVm"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SubscriptionApi;

import java.io.File;
import java.util.*;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        
        SubscriptionApi apiInstance = new SubscriptionApi();
        Parameters parameters = ; // Parameters | 
        try {
            inline_response_200_37 result = apiInstance.putSubscriptionValidateVm(parameters);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#putSubscriptionValidateVm");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.SubscriptionApi;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        SubscriptionApi apiInstance = new SubscriptionApi();
        Parameters parameters = ; // Parameters | 
        try {
            inline_response_200_37 result = apiInstance.putSubscriptionValidateVm(parameters);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#putSubscriptionValidateVm");
            e.printStackTrace();
        }
    }
}
Parameters *parameters = ; // 

SubscriptionApi *apiInstance = [[SubscriptionApi alloc] init];

[apiInstance putSubscriptionValidateVmWith:parameters
              completionHandler: ^(inline_response_200_37 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.SubscriptionApi()

var parameters = ; // {Parameters} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putSubscriptionValidateVm(parameters, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putSubscriptionValidateVmExample
    {
        public void main()
        {
            
            var apiInstance = new SubscriptionApi();
            var parameters = new Parameters(); // Parameters | 

            try
            {
                inline_response_200_37 result = apiInstance.putSubscriptionValidateVm(parameters);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling SubscriptionApi.putSubscriptionValidateVm: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\SubscriptionApi();
$parameters = ; // Parameters | 

try {
    $result = $api_instance->putSubscriptionValidateVm($parameters);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling SubscriptionApi->putSubscriptionValidateVm: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SubscriptionApi;

my $api_instance = WWW::SwaggerClient::SubscriptionApi->new();
my $parameters = WWW::SwaggerClient::Object::Parameters->new(); # Parameters | 

eval { 
    my $result = $api_instance->putSubscriptionValidateVm(parameters => $parameters);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling SubscriptionApi->putSubscriptionValidateVm: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SubscriptionApi()
parameters =  # Parameters | 

try: 
    api_response = api_instance.put_subscription_validate_vm(parameters)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SubscriptionApi->putSubscriptionValidateVm: %s\n" % e)

Parameters

Body parameters
Name Description
parameters *

Responses

Status: 200 - Validation completed. Response will contain `message` property describing the reason for the failure, `isCompliant` will be set to `false` in this case. Response will be `{isCompliant: true}` in case of successfull validation.

Status: 500 - Internal error


putSubscriptionValidateWorkshift

Validate a workshift against a policy.


/api/v1/subscription/validateWorkshift

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/subscription/validateWorkshift"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SubscriptionApi;

import java.io.File;
import java.util.*;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        
        SubscriptionApi apiInstance = new SubscriptionApi();
        Parameters_1 parameters = ; // Parameters_1 | 
        try {
            inline_response_200_37 result = apiInstance.putSubscriptionValidateWorkshift(parameters);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#putSubscriptionValidateWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.SubscriptionApi;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        SubscriptionApi apiInstance = new SubscriptionApi();
        Parameters_1 parameters = ; // Parameters_1 | 
        try {
            inline_response_200_37 result = apiInstance.putSubscriptionValidateWorkshift(parameters);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#putSubscriptionValidateWorkshift");
            e.printStackTrace();
        }
    }
}
Parameters_1 *parameters = ; // 

SubscriptionApi *apiInstance = [[SubscriptionApi alloc] init];

[apiInstance putSubscriptionValidateWorkshiftWith:parameters
              completionHandler: ^(inline_response_200_37 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.SubscriptionApi()

var parameters = ; // {Parameters_1} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putSubscriptionValidateWorkshift(parameters, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putSubscriptionValidateWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new SubscriptionApi();
            var parameters = new Parameters_1(); // Parameters_1 | 

            try
            {
                inline_response_200_37 result = apiInstance.putSubscriptionValidateWorkshift(parameters);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling SubscriptionApi.putSubscriptionValidateWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\SubscriptionApi();
$parameters = ; // Parameters_1 | 

try {
    $result = $api_instance->putSubscriptionValidateWorkshift($parameters);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling SubscriptionApi->putSubscriptionValidateWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SubscriptionApi;

my $api_instance = WWW::SwaggerClient::SubscriptionApi->new();
my $parameters = WWW::SwaggerClient::Object::Parameters_1->new(); # Parameters_1 | 

eval { 
    my $result = $api_instance->putSubscriptionValidateWorkshift(parameters => $parameters);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling SubscriptionApi->putSubscriptionValidateWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SubscriptionApi()
parameters =  # Parameters_1 | 

try: 
    api_response = api_instance.put_subscription_validate_workshift(parameters)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SubscriptionApi->putSubscriptionValidateWorkshift: %s\n" % e)

Parameters

Body parameters
Name Description
parameters *

Responses

Status: 200 - Validation completed. Response will contain `message` property describing the reason for the failure, `isCompliant` will be set to `false` in this case. Response will be `{isCompliant: true}` in case of successful validation.

Status: 500 - Internal error


update

Modify subscription

Modify subscription for given id


/api/v1/subscription/subscriptions/{subscription_id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/subscription/subscriptions/{subscription_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SubscriptionApi;

import java.io.File;
import java.util.*;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        
        SubscriptionApi apiInstance = new SubscriptionApi();
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        Subscription_1 subscription = ; // Subscription_1 | Details of the subscription that will be created
        try {
            inline_response_200_35 result = apiInstance.update(subscriptionId, subscription);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#update");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.SubscriptionApi;

public class SubscriptionApiExample {

    public static void main(String[] args) {
        SubscriptionApi apiInstance = new SubscriptionApi();
        String subscriptionId = subscriptionId_example; // String | Id of a subscription
        Subscription_1 subscription = ; // Subscription_1 | Details of the subscription that will be created
        try {
            inline_response_200_35 result = apiInstance.update(subscriptionId, subscription);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SubscriptionApi#update");
            e.printStackTrace();
        }
    }
}
String *subscriptionId = subscriptionId_example; // Id of a subscription
Subscription_1 *subscription = ; // Details of the subscription that will be created

SubscriptionApi *apiInstance = [[SubscriptionApi alloc] init];

// Modify subscription
[apiInstance updateWith:subscriptionId
    subscription:subscription
              completionHandler: ^(inline_response_200_35 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.SubscriptionApi()

var subscriptionId = subscriptionId_example; // {String} Id of a subscription

var subscription = ; // {Subscription_1} Details of the subscription that will be created


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.update(subscriptionId, subscription, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateExample
    {
        public void main()
        {
            
            var apiInstance = new SubscriptionApi();
            var subscriptionId = subscriptionId_example;  // String | Id of a subscription
            var subscription = new Subscription_1(); // Subscription_1 | Details of the subscription that will be created

            try
            {
                // Modify subscription
                inline_response_200_35 result = apiInstance.update(subscriptionId, subscription);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling SubscriptionApi.update: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\SubscriptionApi();
$subscriptionId = subscriptionId_example; // String | Id of a subscription
$subscription = ; // Subscription_1 | Details of the subscription that will be created

try {
    $result = $api_instance->update($subscriptionId, $subscription);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling SubscriptionApi->update: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SubscriptionApi;

my $api_instance = WWW::SwaggerClient::SubscriptionApi->new();
my $subscriptionId = subscriptionId_example; # String | Id of a subscription
my $subscription = WWW::SwaggerClient::Object::Subscription_1->new(); # Subscription_1 | Details of the subscription that will be created

eval { 
    my $result = $api_instance->update(subscriptionId => $subscriptionId, subscription => $subscription);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling SubscriptionApi->update: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SubscriptionApi()
subscriptionId = subscriptionId_example # String | Id of a subscription
subscription =  # Subscription_1 | Details of the subscription that will be created

try: 
    # Modify subscription
    api_response = api_instance.update(subscriptionId, subscription)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SubscriptionApi->update: %s\n" % e)

Parameters

Path parameters
Name Description
subscription_id*
String
Id of a subscription
Required
Body parameters
Name Description
subscription *

Responses

Status: 200 - OK

Status: 204 - No parameter to modify given

Status: 400 - Parameter that cannot be modified given or invalid credentials

Status: 404 - No subscription for given id

Status: 500 - Internal error


Tag

createTag

Creates tag with given name and values


/api/v1/tag/tags

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/tag/tags"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TagApi;

import java.io.File;
import java.util.*;

public class TagApiExample {

    public static void main(String[] args) {
        
        TagApi apiInstance = new TagApi();
        Tag tag = ; // Tag | The details of tag that will be created
        array[String] roles = ; // array[String] | 
        try {
            inline_response_200_38 result = apiInstance.createTag(tag, roles);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TagApi#createTag");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.TagApi;

public class TagApiExample {

    public static void main(String[] args) {
        TagApi apiInstance = new TagApi();
        Tag tag = ; // Tag | The details of tag that will be created
        array[String] roles = ; // array[String] | 
        try {
            inline_response_200_38 result = apiInstance.createTag(tag, roles);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TagApi#createTag");
            e.printStackTrace();
        }
    }
}
Tag *tag = ; // The details of tag that will be created
array[String] *roles = ; //  (optional)

TagApi *apiInstance = [[TagApi alloc] init];

[apiInstance createTagWith:tag
    roles:roles
              completionHandler: ^(inline_response_200_38 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.TagApi()

var tag = ; // {Tag} The details of tag that will be created

var opts = { 
  'roles':  // {array[String]} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createTag(tag, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createTagExample
    {
        public void main()
        {
            
            var apiInstance = new TagApi();
            var tag = new Tag(); // Tag | The details of tag that will be created
            var roles = new array[String](); // array[String] |  (optional) 

            try
            {
                inline_response_200_38 result = apiInstance.createTag(tag, roles);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling TagApi.createTag: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\TagApi();
$tag = ; // Tag | The details of tag that will be created
$roles = ; // array[String] | 

try {
    $result = $api_instance->createTag($tag, $roles);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TagApi->createTag: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::TagApi;

my $api_instance = WWW::SwaggerClient::TagApi->new();
my $tag = WWW::SwaggerClient::Object::Tag->new(); # Tag | The details of tag that will be created
my $roles = []; # array[String] | 

eval { 
    my $result = $api_instance->createTag(tag => $tag, roles => $roles);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TagApi->createTag: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.TagApi()
tag =  # Tag | The details of tag that will be created
roles =  # array[String] |  (optional)

try: 
    api_response = api_instance.create_tag(tag, roles=roles)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TagApi->createTag: %s\n" % e)

Parameters

Header parameters
Name Description
roles
array[String]
Body parameters
Name Description
tag *

Responses

Status: 200 - The newly created tag

Status: 400 - Invalid json payload

Status: 403 - Insufficient access rights

Status: 500 - An unexpected error occurred

Status: 503 - Database is unavailable


deleteTag

Delete tag with given name


/api/v1/tag/tags/{tagName}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/tag/tags/{tagName}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TagApi;

import java.io.File;
import java.util.*;

public class TagApiExample {

    public static void main(String[] args) {
        
        TagApi apiInstance = new TagApi();
        String tagName = tagName_example; // String | 
        array[String] roles = ; // array[String] | 
        try {
            apiInstance.deleteTag(tagName, roles);
        } catch (ApiException e) {
            System.err.println("Exception when calling TagApi#deleteTag");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.TagApi;

public class TagApiExample {

    public static void main(String[] args) {
        TagApi apiInstance = new TagApi();
        String tagName = tagName_example; // String | 
        array[String] roles = ; // array[String] | 
        try {
            apiInstance.deleteTag(tagName, roles);
        } catch (ApiException e) {
            System.err.println("Exception when calling TagApi#deleteTag");
            e.printStackTrace();
        }
    }
}
String *tagName = tagName_example; // 
array[String] *roles = ; //  (optional)

TagApi *apiInstance = [[TagApi alloc] init];

[apiInstance deleteTagWith:tagName
    roles:roles
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.TagApi()

var tagName = tagName_example; // {String} 

var opts = { 
  'roles':  // {array[String]} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteTag(tagName, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteTagExample
    {
        public void main()
        {
            
            var apiInstance = new TagApi();
            var tagName = tagName_example;  // String | 
            var roles = new array[String](); // array[String] |  (optional) 

            try
            {
                apiInstance.deleteTag(tagName, roles);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling TagApi.deleteTag: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\TagApi();
$tagName = tagName_example; // String | 
$roles = ; // array[String] | 

try {
    $api_instance->deleteTag($tagName, $roles);
} catch (Exception $e) {
    echo 'Exception when calling TagApi->deleteTag: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::TagApi;

my $api_instance = WWW::SwaggerClient::TagApi->new();
my $tagName = tagName_example; # String | 
my $roles = []; # array[String] | 

eval { 
    $api_instance->deleteTag(tagName => $tagName, roles => $roles);
};
if ($@) {
    warn "Exception when calling TagApi->deleteTag: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.TagApi()
tagName = tagName_example # String | 
roles =  # array[String] |  (optional)

try: 
    api_instance.delete_tag(tagName, roles=roles)
except ApiException as e:
    print("Exception when calling TagApi->deleteTag: %s\n" % e)

Parameters

Path parameters
Name Description
tagName*
String
Required
Header parameters
Name Description
roles
array[String]

Responses

Status: 200 - Successfully deleted tag

Status: 400 - Invalid roles

Status: 403 - Insufficient access rights

Status: 404 - Unknown tagId

Status: 500 - An unexpected error occurred

Status: 503 - Database is unavailable


getTag

Returns the specified tag


/api/v1/tag/tags/{tagName}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/tag/tags/{tagName}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TagApi;

import java.io.File;
import java.util.*;

public class TagApiExample {

    public static void main(String[] args) {
        
        TagApi apiInstance = new TagApi();
        String tagName = tagName_example; // String | 
        try {
            inline_response_200_38 result = apiInstance.getTag(tagName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TagApi#getTag");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.TagApi;

public class TagApiExample {

    public static void main(String[] args) {
        TagApi apiInstance = new TagApi();
        String tagName = tagName_example; // String | 
        try {
            inline_response_200_38 result = apiInstance.getTag(tagName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TagApi#getTag");
            e.printStackTrace();
        }
    }
}
String *tagName = tagName_example; // 

TagApi *apiInstance = [[TagApi alloc] init];

// Returns the specified tag
[apiInstance getTagWith:tagName
              completionHandler: ^(inline_response_200_38 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.TagApi()

var tagName = tagName_example; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getTag(tagName, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getTagExample
    {
        public void main()
        {
            
            var apiInstance = new TagApi();
            var tagName = tagName_example;  // String | 

            try
            {
                // Returns the specified tag
                inline_response_200_38 result = apiInstance.getTag(tagName);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling TagApi.getTag: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\TagApi();
$tagName = tagName_example; // String | 

try {
    $result = $api_instance->getTag($tagName);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TagApi->getTag: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::TagApi;

my $api_instance = WWW::SwaggerClient::TagApi->new();
my $tagName = tagName_example; # String | 

eval { 
    my $result = $api_instance->getTag(tagName => $tagName);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TagApi->getTag: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.TagApi()
tagName = tagName_example # String | 

try: 
    # Returns the specified tag
    api_response = api_instance.get_tag(tagName)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TagApi->getTag: %s\n" % e)

Parameters

Path parameters
Name Description
tagName*
String
Required

Responses

Status: 200 - The tag data for given name

Status: 404 - Unknown tagName

Status: 500 - An unexpected error occurred

Status: 503 - Database is unavailable


getTags

Returns a list of all tags with values


/api/v1/tag/tags

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/tag/tags"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TagApi;

import java.io.File;
import java.util.*;

public class TagApiExample {

    public static void main(String[] args) {
        
        TagApi apiInstance = new TagApi();
        try {
            array[inline_response_200_38] result = apiInstance.getTags();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TagApi#getTags");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.TagApi;

public class TagApiExample {

    public static void main(String[] args) {
        TagApi apiInstance = new TagApi();
        try {
            array[inline_response_200_38] result = apiInstance.getTags();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TagApi#getTags");
            e.printStackTrace();
        }
    }
}

TagApi *apiInstance = [[TagApi alloc] init];

[apiInstance getTagsWithCompletionHandler: 
              ^(array[inline_response_200_38] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.TagApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getTags(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getTagsExample
    {
        public void main()
        {
            
            var apiInstance = new TagApi();

            try
            {
                array[inline_response_200_38] result = apiInstance.getTags();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling TagApi.getTags: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\TagApi();

try {
    $result = $api_instance->getTags();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TagApi->getTags: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::TagApi;

my $api_instance = WWW::SwaggerClient::TagApi->new();

eval { 
    my $result = $api_instance->getTags();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TagApi->getTags: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.TagApi()

try: 
    api_response = api_instance.get_tags()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TagApi->getTags: %s\n" % e)

Parameters

Responses

Status: 200 - An array of Tag objects

Status: 500 - An unexpected error occurred

Status: 503 - Database is unavailable


updateTag

Update some fields of a tag


/api/v1/tag/tags/{tagName}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/tag/tags/{tagName}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TagApi;

import java.io.File;
import java.util.*;

public class TagApiExample {

    public static void main(String[] args) {
        
        TagApi apiInstance = new TagApi();
        Tag_1 tag = ; // Tag_1 | The details of tag that will be updated
        String tagName = tagName_example; // String | 
        array[String] roles = ; // array[String] | 
        try {
            apiInstance.updateTag(tag, tagName, roles);
        } catch (ApiException e) {
            System.err.println("Exception when calling TagApi#updateTag");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.TagApi;

public class TagApiExample {

    public static void main(String[] args) {
        TagApi apiInstance = new TagApi();
        Tag_1 tag = ; // Tag_1 | The details of tag that will be updated
        String tagName = tagName_example; // String | 
        array[String] roles = ; // array[String] | 
        try {
            apiInstance.updateTag(tag, tagName, roles);
        } catch (ApiException e) {
            System.err.println("Exception when calling TagApi#updateTag");
            e.printStackTrace();
        }
    }
}
Tag_1 *tag = ; // The details of tag that will be updated
String *tagName = tagName_example; // 
array[String] *roles = ; //  (optional)

TagApi *apiInstance = [[TagApi alloc] init];

[apiInstance updateTagWith:tag
    tagName:tagName
    roles:roles
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.TagApi()

var tag = ; // {Tag_1} The details of tag that will be updated

var tagName = tagName_example; // {String} 

var opts = { 
  'roles':  // {array[String]} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.updateTag(tag, tagName, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateTagExample
    {
        public void main()
        {
            
            var apiInstance = new TagApi();
            var tag = new Tag_1(); // Tag_1 | The details of tag that will be updated
            var tagName = tagName_example;  // String | 
            var roles = new array[String](); // array[String] |  (optional) 

            try
            {
                apiInstance.updateTag(tag, tagName, roles);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling TagApi.updateTag: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\TagApi();
$tag = ; // Tag_1 | The details of tag that will be updated
$tagName = tagName_example; // String | 
$roles = ; // array[String] | 

try {
    $api_instance->updateTag($tag, $tagName, $roles);
} catch (Exception $e) {
    echo 'Exception when calling TagApi->updateTag: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::TagApi;

my $api_instance = WWW::SwaggerClient::TagApi->new();
my $tag = WWW::SwaggerClient::Object::Tag_1->new(); # Tag_1 | The details of tag that will be updated
my $tagName = tagName_example; # String | 
my $roles = []; # array[String] | 

eval { 
    $api_instance->updateTag(tag => $tag, tagName => $tagName, roles => $roles);
};
if ($@) {
    warn "Exception when calling TagApi->updateTag: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.TagApi()
tag =  # Tag_1 | The details of tag that will be updated
tagName = tagName_example # String | 
roles =  # array[String] |  (optional)

try: 
    api_instance.update_tag(tag, tagName, roles=roles)
except ApiException as e:
    print("Exception when calling TagApi->updateTag: %s\n" % e)

Parameters

Path parameters
Name Description
tagName*
String
Required
Header parameters
Name Description
roles
array[String]
Body parameters
Name Description
tag *

Responses

Status: 200 - Successfully updated tag

Status: 400 - Invalid roles

Status: 403 - Insufficient access rights

Status: 404 - Unknown tagId

Status: 500 - An unexpected error occurred

Status: 503 - Database is unavailable


Workshift

deletePolicyWorkshift

Delete a workshift


/api/v1/policy/workshifts/{vm_id}

Usage and SDK Samples

curl -X DELETE "https://emeia.fcsm.io/api/v1/policy/workshifts/{vm_id}?platformCategory="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.WorkshiftApi;

import java.io.File;
import java.util.*;

public class WorkshiftApiExample {

    public static void main(String[] args) {
        
        WorkshiftApi apiInstance = new WorkshiftApi();
        String vmId = vmId_example; // String | VM id to delete workshift for
        String platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.
        try {
            apiInstance.deletePolicyWorkshift(vmId, platformCategory);
        } catch (ApiException e) {
            System.err.println("Exception when calling WorkshiftApi#deletePolicyWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.WorkshiftApi;

public class WorkshiftApiExample {

    public static void main(String[] args) {
        WorkshiftApi apiInstance = new WorkshiftApi();
        String vmId = vmId_example; // String | VM id to delete workshift for
        String platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.
        try {
            apiInstance.deletePolicyWorkshift(vmId, platformCategory);
        } catch (ApiException e) {
            System.err.println("Exception when calling WorkshiftApi#deletePolicyWorkshift");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id to delete workshift for
String *platformCategory = platformCategory_example; // Project ID in case of K5. Resource group in case of Azure. (optional)

WorkshiftApi *apiInstance = [[WorkshiftApi alloc] init];

// Delete a workshift
[apiInstance deletePolicyWorkshiftWith:vmId
    platformCategory:platformCategory
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.WorkshiftApi()

var vmId = vmId_example; // {String} VM id to delete workshift for

var opts = { 
  'platformCategory': platformCategory_example // {String} Project ID in case of K5. Resource group in case of Azure.
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deletePolicyWorkshift(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deletePolicyWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new WorkshiftApi();
            var vmId = vmId_example;  // String | VM id to delete workshift for
            var platformCategory = platformCategory_example;  // String | Project ID in case of K5. Resource group in case of Azure. (optional) 

            try
            {
                // Delete a workshift
                apiInstance.deletePolicyWorkshift(vmId, platformCategory);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling WorkshiftApi.deletePolicyWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\WorkshiftApi();
$vmId = vmId_example; // String | VM id to delete workshift for
$platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.

try {
    $api_instance->deletePolicyWorkshift($vmId, $platformCategory);
} catch (Exception $e) {
    echo 'Exception when calling WorkshiftApi->deletePolicyWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::WorkshiftApi;

my $api_instance = WWW::SwaggerClient::WorkshiftApi->new();
my $vmId = vmId_example; # String | VM id to delete workshift for
my $platformCategory = platformCategory_example; # String | Project ID in case of K5. Resource group in case of Azure.

eval { 
    $api_instance->deletePolicyWorkshift(vmId => $vmId, platformCategory => $platformCategory);
};
if ($@) {
    warn "Exception when calling WorkshiftApi->deletePolicyWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.WorkshiftApi()
vmId = vmId_example # String | VM id to delete workshift for
platformCategory = platformCategory_example # String | Project ID in case of K5. Resource group in case of Azure. (optional)

try: 
    # Delete a workshift
    api_instance.delete_policy_workshift(vmId, platformCategory=platformCategory)
except ApiException as e:
    print("Exception when calling WorkshiftApi->deletePolicyWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id to delete workshift for
Required
Query parameters
Name Description
platformCategory
String
Project ID in case of K5. Resource group in case of Azure.

Responses

Status: 204 - Workshift deleted

Status: 400 - Invalid VM ID supplied

Status: 404 - Workshift not found

Status: 500 - Internal server error


findWorkshifts

Find workshifts


/api/v1/policy/workshifts

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/policy/workshifts?vmId=&platformCategory="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.WorkshiftApi;

import java.io.File;
import java.util.*;

public class WorkshiftApiExample {

    public static void main(String[] args) {
        
        WorkshiftApi apiInstance = new WorkshiftApi();
        String vmId = vmId_example; // String | ID of the VM
        String platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.
        try {
            array[inline_response_200_34] result = apiInstance.findWorkshifts(vmId, platformCategory);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling WorkshiftApi#findWorkshifts");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.WorkshiftApi;

public class WorkshiftApiExample {

    public static void main(String[] args) {
        WorkshiftApi apiInstance = new WorkshiftApi();
        String vmId = vmId_example; // String | ID of the VM
        String platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.
        try {
            array[inline_response_200_34] result = apiInstance.findWorkshifts(vmId, platformCategory);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling WorkshiftApi#findWorkshifts");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // ID of the VM (optional)
String *platformCategory = platformCategory_example; // Project ID in case of K5. Resource group in case of Azure. (optional)

WorkshiftApi *apiInstance = [[WorkshiftApi alloc] init];

// Find workshifts
[apiInstance findWorkshiftsWith:vmId
    platformCategory:platformCategory
              completionHandler: ^(array[inline_response_200_34] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.WorkshiftApi()

var opts = { 
  'vmId': vmId_example, // {String} ID of the VM
  'platformCategory': platformCategory_example // {String} Project ID in case of K5. Resource group in case of Azure.
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.findWorkshifts(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class findWorkshiftsExample
    {
        public void main()
        {
            
            var apiInstance = new WorkshiftApi();
            var vmId = vmId_example;  // String | ID of the VM (optional) 
            var platformCategory = platformCategory_example;  // String | Project ID in case of K5. Resource group in case of Azure. (optional) 

            try
            {
                // Find workshifts
                array[inline_response_200_34] result = apiInstance.findWorkshifts(vmId, platformCategory);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling WorkshiftApi.findWorkshifts: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\WorkshiftApi();
$vmId = vmId_example; // String | ID of the VM
$platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.

try {
    $result = $api_instance->findWorkshifts($vmId, $platformCategory);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling WorkshiftApi->findWorkshifts: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::WorkshiftApi;

my $api_instance = WWW::SwaggerClient::WorkshiftApi->new();
my $vmId = vmId_example; # String | ID of the VM
my $platformCategory = platformCategory_example; # String | Project ID in case of K5. Resource group in case of Azure.

eval { 
    my $result = $api_instance->findWorkshifts(vmId => $vmId, platformCategory => $platformCategory);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling WorkshiftApi->findWorkshifts: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.WorkshiftApi()
vmId = vmId_example # String | ID of the VM (optional)
platformCategory = platformCategory_example # String | Project ID in case of K5. Resource group in case of Azure. (optional)

try: 
    # Find workshifts
    api_response = api_instance.find_workshifts(vmId=vmId, platformCategory=platformCategory)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling WorkshiftApi->findWorkshifts: %s\n" % e)

Parameters

Query parameters
Name Description
vmId
String
ID of the VM
platformCategory
String
Project ID in case of K5. Resource group in case of Azure.

Responses

Status: 200 - Successful operation

Status: 400 - Invalid query params

Status: 500 - Internal server error


getPolicyWorkshift

Get workshift by vm id


/api/v1/policy/workshifts/{vm_id}

Usage and SDK Samples

curl -X GET "https://emeia.fcsm.io/api/v1/policy/workshifts/{vm_id}?platformCategory="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.WorkshiftApi;

import java.io.File;
import java.util.*;

public class WorkshiftApiExample {

    public static void main(String[] args) {
        
        WorkshiftApi apiInstance = new WorkshiftApi();
        String vmId = vmId_example; // String | VM id
        String platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.
        try {
            inline_response_200_34 result = apiInstance.getPolicyWorkshift(vmId, platformCategory);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling WorkshiftApi#getPolicyWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.WorkshiftApi;

public class WorkshiftApiExample {

    public static void main(String[] args) {
        WorkshiftApi apiInstance = new WorkshiftApi();
        String vmId = vmId_example; // String | VM id
        String platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.
        try {
            inline_response_200_34 result = apiInstance.getPolicyWorkshift(vmId, platformCategory);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling WorkshiftApi#getPolicyWorkshift");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
String *platformCategory = platformCategory_example; // Project ID in case of K5. Resource group in case of Azure. (optional)

WorkshiftApi *apiInstance = [[WorkshiftApi alloc] init];

// Get workshift by vm id
[apiInstance getPolicyWorkshiftWith:vmId
    platformCategory:platformCategory
              completionHandler: ^(inline_response_200_34 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.WorkshiftApi()

var vmId = vmId_example; // {String} VM id

var opts = { 
  'platformCategory': platformCategory_example // {String} Project ID in case of K5. Resource group in case of Azure.
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getPolicyWorkshift(vmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getPolicyWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new WorkshiftApi();
            var vmId = vmId_example;  // String | VM id
            var platformCategory = platformCategory_example;  // String | Project ID in case of K5. Resource group in case of Azure. (optional) 

            try
            {
                // Get workshift by vm id
                inline_response_200_34 result = apiInstance.getPolicyWorkshift(vmId, platformCategory);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling WorkshiftApi.getPolicyWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\WorkshiftApi();
$vmId = vmId_example; // String | VM id
$platformCategory = platformCategory_example; // String | Project ID in case of K5. Resource group in case of Azure.

try {
    $result = $api_instance->getPolicyWorkshift($vmId, $platformCategory);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling WorkshiftApi->getPolicyWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::WorkshiftApi;

my $api_instance = WWW::SwaggerClient::WorkshiftApi->new();
my $vmId = vmId_example; # String | VM id
my $platformCategory = platformCategory_example; # String | Project ID in case of K5. Resource group in case of Azure.

eval { 
    my $result = $api_instance->getPolicyWorkshift(vmId => $vmId, platformCategory => $platformCategory);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling WorkshiftApi->getPolicyWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.WorkshiftApi()
vmId = vmId_example # String | VM id
platformCategory = platformCategory_example # String | Project ID in case of K5. Resource group in case of Azure. (optional)

try: 
    # Get workshift by vm id
    api_response = api_instance.get_policy_workshift(vmId, platformCategory=platformCategory)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling WorkshiftApi->getPolicyWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Query parameters
Name Description
platformCategory
String
Project ID in case of K5. Resource group in case of Azure.

Responses

Status: 200 - Successful operation

Status: 400 - Invalid query params

Status: 404 - Workshift with given VM ID not found

Status: 500 - Internal server error


postPolicyWorkshifts

Create a workshift


/api/v1/policy/workshifts

Usage and SDK Samples

curl -X POST "https://emeia.fcsm.io/api/v1/policy/workshifts"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.WorkshiftApi;

import java.io.File;
import java.util.*;

public class WorkshiftApiExample {

    public static void main(String[] args) {
        
        WorkshiftApi apiInstance = new WorkshiftApi();
        Workshift workshift = ; // Workshift | 
        try {
            inline_response_200_34 result = apiInstance.postPolicyWorkshifts(workshift);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling WorkshiftApi#postPolicyWorkshifts");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.WorkshiftApi;

public class WorkshiftApiExample {

    public static void main(String[] args) {
        WorkshiftApi apiInstance = new WorkshiftApi();
        Workshift workshift = ; // Workshift | 
        try {
            inline_response_200_34 result = apiInstance.postPolicyWorkshifts(workshift);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling WorkshiftApi#postPolicyWorkshifts");
            e.printStackTrace();
        }
    }
}
Workshift *workshift = ; // 

WorkshiftApi *apiInstance = [[WorkshiftApi alloc] init];

// Create a workshift
[apiInstance postPolicyWorkshiftsWith:workshift
              completionHandler: ^(inline_response_200_34 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.WorkshiftApi()

var workshift = ; // {Workshift} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postPolicyWorkshifts(workshift, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postPolicyWorkshiftsExample
    {
        public void main()
        {
            
            var apiInstance = new WorkshiftApi();
            var workshift = new Workshift(); // Workshift | 

            try
            {
                // Create a workshift
                inline_response_200_34 result = apiInstance.postPolicyWorkshifts(workshift);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling WorkshiftApi.postPolicyWorkshifts: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\WorkshiftApi();
$workshift = ; // Workshift | 

try {
    $result = $api_instance->postPolicyWorkshifts($workshift);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling WorkshiftApi->postPolicyWorkshifts: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::WorkshiftApi;

my $api_instance = WWW::SwaggerClient::WorkshiftApi->new();
my $workshift = WWW::SwaggerClient::Object::Workshift->new(); # Workshift | 

eval { 
    my $result = $api_instance->postPolicyWorkshifts(workshift => $workshift);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling WorkshiftApi->postPolicyWorkshifts: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.WorkshiftApi()
workshift =  # Workshift | 

try: 
    # Create a workshift
    api_response = api_instance.post_policy_workshifts(workshift)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling WorkshiftApi->postPolicyWorkshifts: %s\n" % e)

Parameters

Body parameters
Name Description
workshift *

Responses

Status: 200 - Successful operation

Status: 400 - Invalid query params

Status: 500 - Internal server error


putPolicyWorkshift

Update an existing workshift


/api/v1/policy/workshifts/{vm_id}

Usage and SDK Samples

curl -X PUT "https://emeia.fcsm.io/api/v1/policy/workshifts/{vm_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.WorkshiftApi;

import java.io.File;
import java.util.*;

public class WorkshiftApiExample {

    public static void main(String[] args) {
        
        WorkshiftApi apiInstance = new WorkshiftApi();
        String vmId = vmId_example; // String | VM id
        Workshift_1 workshift = ; // Workshift_1 | 
        try {
            inline_response_200_34 result = apiInstance.putPolicyWorkshift(vmId, workshift);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling WorkshiftApi#putPolicyWorkshift");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.WorkshiftApi;

public class WorkshiftApiExample {

    public static void main(String[] args) {
        WorkshiftApi apiInstance = new WorkshiftApi();
        String vmId = vmId_example; // String | VM id
        Workshift_1 workshift = ; // Workshift_1 | 
        try {
            inline_response_200_34 result = apiInstance.putPolicyWorkshift(vmId, workshift);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling WorkshiftApi#putPolicyWorkshift");
            e.printStackTrace();
        }
    }
}
String *vmId = vmId_example; // VM id
Workshift_1 *workshift = ; // 

WorkshiftApi *apiInstance = [[WorkshiftApi alloc] init];

// Update an existing workshift
[apiInstance putPolicyWorkshiftWith:vmId
    workshift:workshift
              completionHandler: ^(inline_response_200_34 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EosSwaggerDefinition = require('eos_swagger_definition');

var api = new EosSwaggerDefinition.WorkshiftApi()

var vmId = vmId_example; // {String} VM id

var workshift = ; // {Workshift_1} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.putPolicyWorkshift(vmId, workshift, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putPolicyWorkshiftExample
    {
        public void main()
        {
            
            var apiInstance = new WorkshiftApi();
            var vmId = vmId_example;  // String | VM id
            var workshift = new Workshift_1(); // Workshift_1 | 

            try
            {
                // Update an existing workshift
                inline_response_200_34 result = apiInstance.putPolicyWorkshift(vmId, workshift);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling WorkshiftApi.putPolicyWorkshift: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\WorkshiftApi();
$vmId = vmId_example; // String | VM id
$workshift = ; // Workshift_1 | 

try {
    $result = $api_instance->putPolicyWorkshift($vmId, $workshift);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling WorkshiftApi->putPolicyWorkshift: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::WorkshiftApi;

my $api_instance = WWW::SwaggerClient::WorkshiftApi->new();
my $vmId = vmId_example; # String | VM id
my $workshift = WWW::SwaggerClient::Object::Workshift_1->new(); # Workshift_1 | 

eval { 
    my $result = $api_instance->putPolicyWorkshift(vmId => $vmId, workshift => $workshift);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling WorkshiftApi->putPolicyWorkshift: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.WorkshiftApi()
vmId = vmId_example # String | VM id
workshift =  # Workshift_1 | 

try: 
    # Update an existing workshift
    api_response = api_instance.put_policy_workshift(vmId, workshift)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling WorkshiftApi->putPolicyWorkshift: %s\n" % e)

Parameters

Path parameters
Name Description
vm_id*
String
VM id
Required
Body parameters
Name Description
workshift *

Responses

Status: 200 - Successful operation

Status: 400 - Invalid query params

Status: 404 - Workshift with given ID not found

Status: 500 - Internal server error


Generated 2018-05-12T00:22:54.077Z